Ciao a tutti,
sto provando per la prima volta a fare un form molto semplice (solo 3 campi: titolo, autore, voto) che invia i dati al mio primo database MySql, fin qui tutto OK, ci sono riuscita e il mio database si popola correttamente.
Quello che non mi viene, e sicuramente sbaglio a scrivere il codice, è il controllo dei campi form:
- se sono tutti compilati vorrei che apparisse la scritta "OK..."
- se uno o più sono vuoti vorrei che apparisse la scritta "ATTENZIONE..."
Vi riporto qui sotto il mio script:
<?php
if (empty($_POST['titolo']) || empty($_POST['autore']) || empty($_POST['voto'])) {
echo "
[b]Attenzione! Il modulo non è stato inviato perché uno o più campi non sono stati compilati.";
}
else {
include "config.php"; // includo il file di connessione al Db
$sql="INSERT INTO libri (titolo, autore, voto) VALUES ('$titolo','$autore','$voto')";
$query=@mysql_query($sql) or die (mysql_error());
echo "
[b]Grazie, i dati sono stati inviati correttamente.";
?>
Vi ringrazio come sempre per l'aiuto.
Buona giornata a tutti