Ok funziona.
Un'altra cosa ne sto creando un'altro solo di prova mio per esercitarmi nel php solo che non riesco a scrivere una parte dello script ecco il codice:
Codice PHP:
<?php
$utente = $_POST["name"];
$commento = $_POST["message"];
if (empty($utente)){
echo "Inserire un nome utente con il quale verrà registrato il commento";
}
echo "<p></p>";
if (empty($commento)){
echo "Inserire un commento";
}
// finisce il sistema dei commenti inizia la connessione al database
$con = mysql_connect("localhost", "zxxxx", "xxxxx") or die(mysql_error());
echo "Connesso a MySQL!!<br />";
mysql_select_db("my_username", $con);
// preparo la query
// mostro i contenuti della tabella
$query = "INSERT INTO commenti (utenti,commenti)
VALUES ('$utente','$commento')";
// lancio la query
$result = mysql_query($query);
// controllo l'esito
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
// chiudo la connessione a MySQL
mysql_close();
echo 'Commento eseguito';
//da qui inizia la visualizzazione del commento precedente
$con = mysql_connect("localhost", "username", "password") or die(mysql_error());
echo "Connesso a MySQL!!<br />";
mysql_select_db("my_username", $con);
$ricevuta = mysql_query("SELECT utenti, commenti FROM commenti ");
while ($row = mysql_fetch_array($ricevuta, MYSQL_BOTH)) {
echo 'Utenti: ', $row[utenti] , ' Commenti: ', $row['commenti'] , "<br>";
}
// chiudo la connessione a MySQL
mysql_close();
?>
Lo script funziona cioè inserisce i dati nella tabella del mio database, ma se io per prova non metto un campo mi appare si una schermata che mi da l'errore che un campo è vuoto ma lo stesso scrive nel database mentre io vorrei mettere che se tutti i campi sono pieni allora prosegue alla connessione al db e scrive i dati ma solo se tutti i campi sono pieni