- Home
- Categorie
- Coding e Sistemistica
- Coding
- select e php
- 
							
							
							
							
							
Bene... 
 il primo problema che mi salta all'occhio è che nella if
 hai messo:if ($azione="normale") e non if ($azione=="normale") Con la prima operazione ("=") fai un'assegnazione 
 e la clausola if è sempre vera!!!
 Buon lavoro, prova questa variazione e dicci se funzia! 
 
- 
							
							
							
							
							
hai ragione per l'errore XD come ho detto sono sbadata XD 
 ^_^ continua però a non funzionare.... il mio ragionamento è che c'è qualche problema alla variabile $chat_text... ma ho provato a lavorarci senza risultato....
 
- 
							
							
							
							
							
prova questo e dimmi se ti stampa i valori... echo ('"'.$chatter.'","'.$chat_text.'","'.$locazione.'","'.$tmptime.'"') 
 $log_chat=mysql_query('INSERT INTO
 chat(ID,message,locazione,timein)
 VALUES ("'.$chatter.'","'.$chat_text.'","'.$locazione.'","'.$tmptime.'")' ,$connection);
 
- 
							
							
							
							
							
l'ho messo così (non vorrei aver sbagliato la posizione): $time=mysql_fetch_row(mysql_query("SELECT curtime()",$connection)); 
 $tmptime=time();
 $chat_text=addslashes($chat_text);
 if ($azione=="normale") {
 $chat_text="<p align=justify>" . $time[0]. " - " . "<b><font face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>";
 }
 if ($azione=="sussurra") {
 $chat_text="<p align=justify>" . $time[0]. " - " . "<b><font color="red" face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>";
 }
 echo ('"'.$chatter.'","'.$chat_text.'","'.$locazione.'" ,"'.$tmptime.'"')
 $log_chat=mysql_query("INSERT INTO chat(ID,message,locazione,timein) VALUES ('$chatter','$chat_text','$locazione','$tmptime')",$connection);ma continua a darmi problemi nella settima riga e non stampa niente... come faccio a risolvere? o se no non ci sarebbe un altro tipo di scrittura che mi dia lo stesso risultato? ... scusa la rottura XD 
 
- 
							
							
							
							
							
@Charlotte said: $chat_text="<p align=justify>" . $time[0]. " - " . "<b><font face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>"; echo ($chat_text="<p align=justify>" . $time[0]. " - " . "<b><font face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>"); @Charlotte said: $chat_text="<p align=justify>" . $time[0]. " - " . "<b><font color="red" face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>"; echo ($chat_text="<p align=justify>" . $time[0]. " - " . "<b><font color="red" face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>"); 
 
- 
							
							
							
							
							
sempre stesso ed identico errore  
 
- 
							
							
							
							
							
Scusa l'attesa ma sono tornato a casa... una cosa che vedo è che nel form 
 i valori che passa sono
 "Sussurra" e "Normale" e tu controlli "sussurra" e "normale"maiuscolo è diverso da minuscolo... 
 correggi e dimmi se funzia...quindi cambia <select name="azione"><option name="normale">Normale</option><option name="sussurra">Sussurra</option></select> con <select name="azione"><option name="normale">normale</option><option name="sussurra">sussurra</option></select> 
 
- 
							
							
							
							
							
non ti preoccupare! ^__^ anzi, scusa della perdita di tempo a causa mia (anche se io sto imparando un sacco di cose ^_^) cmq corretto ma continua a non funzionare........ inizio ad arrabbiarmi col codice XDDDDD 
 
- 
							
							
							
							
							
Prova così... dovrebbe funzionare... [PHP] 
 if ($azione=='normale')
 {
 $chat_text='<p align=justify>' . $time[0]. ' - ' . '<b><font face=arial size=2>'.$chatter.'</b>' . ': ' . htmlspecialchars($chat_text) . '</font></p>';
 };
 if ($azione=='sussurra')
 {
 $chat_text='<p align=justify>' . $time[0]. ' - ' . '<b><font color="red" face=arial size=2>'.$chatter.'</b>' . ': ' . htmlspecialchars($chat_text) . '</font></p>';
 };
 [/PHP]
 
- 
							
							
							
							
							
FUNZIONAAAAAAA!!!! grazie mille! ti adoro!!! posso chiederti solo l'ultima cosa? mi spieghi cosa è cambiato? ...nel senso... se io dovessi farlo per altri comandi che regole devo seguire? grazie ancora!!!!!!! sei stato davvero gentilissimo ^__^ e scusa la rottura XD 
 
- 
							
							
							
							
							
@Charlotte said: if ($azione="sussurra") { 
 $chat_text="<p align=justify>" . $time[0]. " - " . "<b><font color="red" face=arial size=2>$chatter</b>" . ": " . htmlspecialchars($chat_text) . "</font></p>";
 };Il problema era abbastanza una cavolata e non so perchè non 
 me ne ero accorto prima...Tu hai scritto ><font color="red" E mettendo le virgolette hai interrotto la stringa 
 che avevi iniziato con le virgolette!
 Io invece ho iniziato la stringa con un apice e visto
 che l'apice è più importante di una virgoletta
 quando scrivo la virgoletta non interrompo la stringa...Ecco fatto!!! Poi mi inviterai nella tua chat vero!? 
 Una buona serata ora scappo in centro... 
 
- 
							
							
							
							
							
cavolo... era davvero una cavolata XDDD mamma mia devo stare più attenta a questi errori di distrazione! XD Ancora grazie ^__^ e certo che ti inviterò....... anche se è ancora in fase di progettazione quindi probabilmente dovrò chiedere tante e tante altre cose qui nel forum! XD A meno che non mi allontanino prima per troppi post XD Ti auguro buona serata ^^ ciauuu 
 
- 
							
							
							
							
							
Beh...quando sarà finito ci verrò volentieri!!! 
 E non ti preoccupare, risolvere le questioni PHP mi piace moltissimo,
 quindi chiedi pure che se non ci sono io c'è sempre qualcuno
 on-line ad aiutarti!!!Un buon lavoro e un buon divertimento 