due chat come collegarle postato il 27/11/2010 23:32:54 nel forum programmazione, gdrcd, open source, hosting
domanda devo fare 2 chat collegate tra loro che sono pero presenti nella stessa mappa.
mi spiego meglio in sintesi dalla stanza A si manda un messaggio tipo scritta master alla stanza B.
avevo pensato di fare un inserti into chat ma poi mi sono dovutto bloccare perche non ho idea di come dirgli stanza a ed b
idee su come risolvere ?
Pagine → 1
28/11/2010 01:06:30
Fai due insert, nel primo metti l'id della chat_1 e nel secondo della chat_2.
28/11/2010 01:18:07 e modificato da delta il 28/11/2010 01:21:20
facciamo un esempio pratico , questo e un insert "standar" di inserimento per una singola stanza
if(!empty($pluto)){
$Msg=$Login." Stanza A chiama: ".$pluto;
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo) VALUES ('".addslashes($Stanza)."', 'System Op', '".addslashes($Login)."', NOW(), '".$Msg."', '$Sesso_S', '$ImgGilda', '$DescGilda', '$ImgRazza_S', '$DescRazza_S', 'R')";
mysql_query($MySql);
}
mi fai un esempio su come definisco una assegnazione a due stanze con id diversi naturalmente , esempio pratico se non non riesco a rfendermi conto
28/11/2010 01:44:01
motivo pratico del fatto di mandare in chat A messaggio del master per farlo apparire in chat B? quello di non aver eil master nella stessa stanza dei pg o cosa?
te lo chiedo perchè cercando di capire il perchè ti serve una funzione del genere magari si trova un metodo più adatto tra i tanti per farlo
28/11/2010 01:44:45
28/11/2010 11:38:21
il problema e che non puo essere presente il master in 2 chat contemporaneamente di conseguenza se scrive nella stanza A si vede solo li , a me serve che scrive (magari un tool specifico ) ed il mesaggino compare in 2 stanze da me decise .
tipo sala quarantena (chat 106) e laboratorio ( chat 109 ) per dare un idea
28/11/2010 15:05:36
per faber
il punto e che deve comparire la scritta in due chat con il menu a tendina come scrivo dentro INSERT INTO ( stanza pippo)?
esempio pratico ?
28/11/2010 16:51:29
in pratica cosi ?
if(!empty($pluto)){
$Msg=$Login." Stanza A chiama: ".$pluto;
$MySql = "INSERT INTO Chat (Stanza, Mittente, Destinatario, Ora, Testo, Sesso, ImgGilda, DescGilda, ImgRazza, DescRazza, Tipo) VALUES ('".addslashes($Stanza)."', 'System Op', '".addslashes($Login)."', NOW(), '".$Msg."', '$Sesso_S', '$ImgGilda', '$DescGilda', '$ImgRazza_S', '$DescRazza_S', 'R'),('".addslashes($Stanza)."', 'System Op', '".addslashes($Login)."', NOW(), '".$Msg."', '$Sesso_S', '$ImgGilda', '$DescGilda', '$ImgRazza_S', '$DescRazza_S', 'R')";
mysql_query($MySql);
}
e cosa dovrei scrivere come parametro stanza ?
'".addslashes($Stanza)."',
30/11/2010 16:23:49
per faber : non capisco come devo fare insert vautes( n, n1 n2 ), (m1, m2 m3) non mi aiutano l'esempio accademico, fai un esempio pratico con una query dai ....
per tutti se avete altre strade ragazzi esponete non ho idea di come collegarle su e un problema che essere utile a tanti ^^
30/11/2010 22:49:57
Se non capisci l'esempio accademico mi sa tanto che devi rimboccarti le maniche e cercare di studiare.
Guarda qui, ad esempio: http://www.w3schools.com/sql/sql_insert.asp
Ti viene spiegato bene come si fa un insert.
Tu ne devi fare DUE. Uno per la prima stanza, uno per la seconda.
Basta cambiare la variabile $stanza per il secondo insert.
I casi sono due.
O hai un form nel quale scegli la seconda stanza e quindi passi tramite POST o GET l'id, oppure la seconda stanza è sempre quella e lo puoi mettere manualmente.
Più di così non so come aiutarti =)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Alohomora Gdr: Gazzetta del profeta - Attacco a Diagon Alley