Parse error: syntax error, unexpected '[', expecting ',' or ';' in /membri/downloader87/chat_mysql/lista_utenti.php on line 29
Parse error: syntax error, unexpected '[', expecting ',' or ';' in /membri/downloader87/chat_mysql/lista_utenti.php on line 29
Orca, era l'Header
invece di usare l'header per ottenere una redirezione su un'altra pagina dopo 5 secondi devi usare del semplice html
<META http-equiv="refresh" content="5;URL=http://www.ratatuia.net/">
Che differenza c'è?
Cioè è un errore usare header?
Originariamente inviato da Downloader
Che differenza c'è?
Cioè è un errore usare header?
perchè quello che tu hai infilato dentro all'header non è per quella funzione ma per il tag html che ho riportato sopra...l'header non accetta quell'argomento...
per avere idea di cosa fa guarda qui: http://it2.php.net/header
Ultima cosa:
nella chat c'è la possibilita di modificare il proprio nick, il problema è che anche se l'utente sceglie un nick disponibile il programma php restituisce il msg che il nick è gia occupato.![]()
codice:<?php session_start(); $hostname="localhost"; $username="downloader87"; $password="***"; $nick_inserito=$_SESSION['nick']; echo "nick: $nick_inserito"; $connessione=mysql_connect($hostname,$username,$password); if (!$connessione) { echo "Errore nel caricare il Database"; exit(); } mysql_select_db(my_downloader87); $interr="SELECT nick FROM lista"; $risultato=mysql_query($interr); if (!$risultato) { print "Errore nel caricamento della tabella"; exit(); } while ($riga=mysql_fetch_array($risultato)) { if ($riga["nick"]==$nick_inserito) { print "Il nick inserito non è disponibile"; header("Refresh: 5; url=cambia_nick.html"); exit(); } } /* Assegno il valore SESSION */ $_SESSION['nick'] = $nick_inserito; mysql_close($connessione); ?>
Ho risolto, ho solo fatto confusione con il valore della session e quello inserito da input nel form per la modifica del nick.