@giorgio1972 Qualche anno fa c'erano software per la creazione di template (vedi Artisteer) ma oggi hanno poco senso per via dei costruttori di layout come Elementor, Divi, etc...
Magari prova con Elementor di cui esiste anche la versione gratuita.
Full-Stack developer
@giorgio1972 Qualche anno fa c'erano software per la creazione di template (vedi Artisteer) ma oggi hanno poco senso per via dei costruttori di layout come Elementor, Divi, etc...
Magari prova con Elementor di cui esiste anche la versione gratuita.
@imperor Senza la struttura della tabella è difficile darti una soluzione. Tuttavia, al di là di eventuali problemi di sicurezza che potrebbero esserci, così come elimini per "to_id" la chat del mittente, dovresti eliminare anche le righe per un ipotetico "from_id", cioè inviato da.
Se pubblichi la struttura della tua tabella chat, magari possiamo darti qualche informazioni più precisa...
@imperor ha detto in sessione utente elimina chat:
la sessione è user_id
Immagino che user_id corrisponda ad user_1 nel caso del mittente ed user_2 nel caso del destinatario, giusto? Mi sfugge, tuttavia, la relazione tra "conversations" e "chats". Se "conversation_id" è relazionato con "chat_id" la vedo una ridondanza inutile...
Ad ogni modo, come ti dicevo, basandomi solo sulla tabella "chats", hai il campo "from_id" e "to_id" che dovrebbero indicare rispettivamente chi lo manda e chi lo riceve. A questo punto se la tua sessione conserva l'id dell'utente, invece di fare casini su questo dato, io eliminerei il singolo messaggio in chat direttamente per "chat_id", visto che, da quanto pare di capire, la tabella è unica e tutti i messaggi finiscono lì dentro. Rimosso per ID, se il messaggio è presente una sola volta, sparisce per tutti.
@imperor Assicurati che ciò che ti ritorna da questa funzione, che dovrebbe essere un array, abbia il conversation_id. Prova con var_dump sul risultato per vedere cosa ti arriva.