chat off postato il 28/11/2010 00:42:15 nel forum programmazione, gdrcd e open source
voglio creare una chat off per comunicazioni interne oltre al file imput( che serve per inserire i dati ) ed al fai refresh ( che serve per aggiornare che altro file mi serve
dando per socntato che uso una pagina che li chiama
uso extrem quindi l'idea e di modificare i due citati file
no codice ma spiegazione su come procedere grazie
Pagine → 1
28/11/2010 04:35:08
e' stato discusso esaustivamente milioni di volte, cerca nel forum
28/11/2010 10:30:20
Crei nel database una tabella chat.
Campi : mittente, testo, data
poi input :
crei un input text chiamato messaggio. In cima alla stessa pagina controlli che messaggio non sia vuoto e lo inserisci nella tabella chat così :
mittente -> nome pg
testo -> messaggio
data - > NOW()
mi raccomando l'insert racchiudilo in un if di questo tipo :
if ($messaggio != '') {INSERT}
se no ti infila nel db un campo vuoto ogni volta che si ricarica la pagina.
dopo di che crei un'altra pagina, una dove si visualizzano i messaggi.
selezioni tutti i messaggi da chat dove data+(tot secondi a seconda di come preferisci tu) > NOW()
e poi stampi il tutto.
in questo modo non ti stampa tutti i messasggi ma solo quelli recenti.
ovviamente devi mettere in fondo alla pagina dove visualizzi le azioni uno script magari in js che ti aggiorna la pagina ogni tot :D
28/11/2010 12:53:14 e modificato da mr_faber il 28/11/2010 12:54:10
Mmm.. no, direi soluzione sovradimensionata, non c'e' assolutamente bisogno di una tabella a parte. Per il form a parte dipende da come vuoi visualizzarla, ma in linea di massima dubito serva. Nel vecchi post del forum sono state lungamente esposte soluzioni migliori.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Legacy of Magic: La maledizione di Hudejr - La Signora dei Fiori