Salve a tutti!!
Da ormai qualche giorno mi sto cimentando nella ricerca in MySQL attraverso codice PHP ma purtroppo il risultato che ottengo è sempre e solo zero! pfff
Qualcuno non è che potrebbe dare un'occhiatina al codice?
= INSERIMENTO DATI NEL DATABASE =
- MODULO HTML
codice HTML:
<html>
<head><title>PAGINA CARICAMENTO DATI</title></head>
<body><table border="0"> <tr> <td align="center">Inserisci i dati richiesti</td> </tr> <tr> <td> <table> <form method="post" action="input.php"> <tr> <td>Nome</td> <td><input type="text" name="nome" size="20"> </td> </tr> <tr> <td>Cognome</td> <td><input type="text" name="cognome" size="40"> </td> <td>Età</td> <td><input type="text" name="eta" size="40"> </td> </tr> <tr> <td></td> <td align="right"><input type="submit" name="submit" value="Sent"></td> </tr> </table> </td> </tr></table></body></html>
- MOTORE PHP
Codice PHP:
<?//la stringa mysql_connect deve essere compilata con i dati relativi al proprio database// HOST = IP server Mysql// USER = Nome utente databse// PASSWORD = Password utente databsemysql_connect("sql.********.it","********","********");//database connection// Qui sotto al posto di NOME_DATABSE, inserite il nome del vostro DBmysql_select_db("**********");
//inserting data order$toinsert = "INSERT INTO utenti (nome, cognome, eta) VALUES ('$nome', '$cognome', '$eta')";
//declare in the order variable$result = mysql_query($toinsert); //order executesif($result){ echo("<br>Inserimento avvenuto correttamente");} else{ echo("<br>Inserimento non eseguito");}?>
= RICERCA DATI NEL DATABASE =
- MODULO HTML
codice HTML:
<form action="inserisci.php" method="post"> Nome: <input type="text" name="nome"><br> Cognome: <input type="text" name="cognome"><br> Età: <input type="text" name="eta"><br> <input type="Submit"></form>
- MOTORE
Codice PHP:
<html> <body> <?php $username="******"; $password="*********"; $database="***********"; mysql_connect('sql.albertolussana.it',$username,$password); @mysql_select_db($database) or die("Impossibile selezionare il database"); $query="SELECT * FROM utenti"; $risultati=mysql_query($query); $num=mysql_numrows($risultati); mysql_close(); ?>
<table border="0" cellspacing="2" cellpadding="2"> <tr> <th><font face="Arial, Helvetica, sans-serif">Nome</font></th> <th><font face="Arial, Helvetica, sans-serif">Cognome</font></th> <th><font face="Arial, Helvetica, sans-serif">Eta'</font></th> </tr> <?php $i=0; while ($i < $num) { $nome=mysql_result($risultati,$i,"nome"); $cognome=mysql_result($risultati,$i,"cognome"); $eta=mysql_result($risultati,$i,"eta"); ?> <tr> <td><font face="Arial, Helvetica, sans-serif"></font></td> <td><font face="Arial, Helvetica, sans-serif"></font></td> <td><font face="Arial, Helvetica, sans-serif"><?php echo $eta;?></font></td> </tr> <?php $i++; } ?> </body></html>