Codice php
Ciao...devo creare un'interfaccia per poter interrogare un database;ho scritto questo codice ma le uniche che mi visualizza sulla pagina web sono l'intestazione e il paragrafo...è come se mi ignorasse il codice php...perchè???
<!DOCTYPE html> <html> <body> <h1>Sito prenotazione treni</h1> <p> Tale pagina web permette di effettuare interrogazioni al database prenotazione_treni </p> <a href="http://localhost/phpmyadmin/index.php?token=7563e23af124a9e17d413e87b29c0aa4&old_usr=root"> login per il database prenotazione_treni</a> <?php $host="localhost"; $username="root"; $password=""; $connessione=mysql_connect($host,$username,$password); $connessione_db=mysql_select_db("prenotazione_treni",$connessione) if(!$connessione) { echo "errore connessione" ; mysql_close($connessione); } else { echo "connessione riuscita"; } if (!$connessione_db) { echo "errore connessione al database specificato" ; mysql_close($connessione_db) } else { echo "connessione al database riuscita"; } mysql_close($connessione); ?> </body> </html>
Risposte
[xdom="JoJo_90"]Sposto nella sezione di Informatica.[/xdom]
Uno dei motivi per cui viene ignorato il codice php è quando ci sono errori.
Per esempio qui sotto manca il ; finale:
Per esempio qui sotto manca il ; finale:
$connessione_db=mysql_select_db("prenotazione_treni",$connessione) mysql_close($connessione_db)
Hai abilitato la visualizzazione degli errori nel file delle configurazioni di php?
Se questa opzione è disattivata allora, in caso di errori (come nel tuo codice), il sistema, quando trova gli errori non ti dira' nulla (perchè hai disattivato il report di errori).
Dai un occhiata qua: http://www.miniscript.it/articoli/50/se ... rrori.html
e facci sapere se risolvi il problema.
Se questa opzione è disattivata allora, in caso di errori (come nel tuo codice), il sistema, quando trova gli errori non ti dira' nulla (perchè hai disattivato il report di errori).
Dai un occhiata qua: http://www.miniscript.it/articoli/50/se ... rrori.html
e facci sapere se risolvi il problema.

"BoG":
Hai abilitato la visualizzazione degli errori nel file delle configurazioni di php?
Se questa opzione è disattivata allora, in caso di errori (come nel tuo codice), il sistema, quando trova gli errori non ti dira' nulla (perchè hai disattivato il report di errori).
Dai un occhiata qua: http://www.miniscript.it/articoli/50/se ... rrori.html
e facci sapere se risolvi il problema.
Utile

Non ci ho mai pensato :-O Quando sviluppavo php per un esame, ad ogni schermata bianca andavo alla ricerca degli errori...
Sì, cmq ho provato il codice mettendo a posto quei due errori e funziona.