3bn Inviato 11 Luglio 2005 Segnala Condividi Inviato 11 Luglio 2005 Ciao ragazzi. Sto cercando di fare un pò di esercizio con Php/MySql, ma mi sono già bloccato, il browser mi da questo errore: Parse error: parse error, unexpected T_IF, expecting ':' in /Applications/MAMP/htdocs/pas/save.php on line 2 Che cavolo vuol dire? :x Tenete conto che sono all'inizio. Grazie a tutti iCiao :lol: LaCie 250GB ext. ------------------------------- iPod Nano | 1GB Bianco iPhone 3GS | 16GB Bianco Link al commento Condividi su altri siti Altre opzioni di condivisione...
giodimilia Inviato 12 Luglio 2005 Segnala Condividi Inviato 12 Luglio 2005 Originally posted by 3bnCiao ragazzi. Sto cercando di fare un pò di esercizio con Php/MySql, ma mi sono già bloccato, il browser mi da questo errore: Parse error: parse error, unexpected T_IF, expecting ':' in /Applications/MAMP/htdocs/pas/save.php on line 2 Che cavolo vuol dire?  :x  Tenete conto che sono all'inizio. Grazie a tutti iCiao  Non so se hai gia' risolto, altrimenti prova a scrivere il codice e ti dico! Ciao, Giovanni Link al commento Condividi su altri siti Altre opzioni di condivisione...
3bn Inviato 12 Luglio 2005 Autore Segnala Condividi Inviato 12 Luglio 2005 Ho seguito una guida trovata su html.it: sono ancora all'abc!!! Cmq il codice è questo: <? include("top_foot.inc.php"); include("config.inc.php"); top(); if ($pass != $password): echo "Password errata"; elseif (trim($titolo) == "" OR trim($testo) == ""): echo "I campi Titolo e Testo devono essere riempiti!"; else: $titolo = addslashes(stripslashes($titolo)); $autore = addslashes(stripslashes($autore)); $mail = addslashes(stripslashes($mail)); $testo = addslashes(stripslashes($testo)); $titolo = str_replace("<", "<", $titolo); $titolo = str_replace(">", ">", $titolo); $autore = str_replace("<", "<", $autore); $autore = str_replace(">", ">", $autore); $testo = str_replace("<", "<", $testo); $testo = str_replace(">", ">", $testo); $testo = nl2br($testo); $data = mktime("0", "0", "0", $mese, $giorno, $anno); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')"; if (mysql_query($query, $db)) echo "L'articolo è stato inserito correttamente"; else echo "Erorre durante l'inserimento"; mysql_close($db); endif; foot(); ?> Praticamente dovrebbe eseguire un controllo sui dati inseriti e poi creare il record nella tabella. Ma mi da quell'errore! Ho controllato più volte ma niente. Grazie iCiao LaCie 250GB ext. ------------------------------- iPod Nano | 1GB Bianco iPhone 3GS | 16GB Bianco Link al commento Condividi su altri siti Altre opzioni di condivisione...
3bn Inviato 12 Luglio 2005 Autore Segnala Condividi Inviato 12 Luglio 2005 Non ti dice niente? :roll: LaCie 250GB ext. ------------------------------- iPod Nano | 1GB Bianco iPhone 3GS | 16GB Bianco Link al commento Condividi su altri siti Altre opzioni di condivisione...
robi_78atmac Inviato 17 Luglio 2005 Segnala Condividi Inviato 17 Luglio 2005 Bhè a me sembra dire che non si aspetta i : (due punti) nella dichiarazione dell'istruzione if Cosa che tu hai messo Originally posted by 3bnif ($pass != $password): deve diventare : if ($pass != $password); Il nostro nome è sritto nella storia B.R.N. Link al commento Condividi su altri siti Altre opzioni di condivisione...
3bn Inviato 17 Luglio 2005 Autore Segnala Condividi Inviato 17 Luglio 2005 Ho risolto ragazzi!!! C'era da impostare un valore nel file php.ini (register_globals) e cmq (per robi_78) non voleva i : dopo l'if. Grazie a tutti!!! iCiao LaCie 250GB ext. ------------------------------- iPod Nano | 1GB Bianco iPhone 3GS | 16GB Bianco Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.