Provo a postare il file insert.php
[PHP]
<?php
include ("connect.php");
$titolo = mysql_real_escape_string (htmlentities($_POST["titolo"]));
$prestito = mysql_real_escape_string (htmlentities(isset($_POST["prestito"]))) ? $_POST["prestito"] : '';
$a = mysql_real_escape_string (htmlentities($_POST["a"]));
//Effettua la query sql INSERT INTO
$query = "INSERT INTO `test` ( `titolo`, `prestito`, `a`) VALUES ( '$titolo','$prestito', '$a' )";
//Settiamo la variabile i uguale a 0 perché non ci sono errori fino ad ora
$i=0;
//Eseguo un controllo su alcune caselle, se sono vuote mostro un errore
if ($_POST['titolo'] == "") {
echo "Dati mancanti";
$i=1;
}else{
if (isset($_POST['prestito'])) {
if($_POST['a']=="") {
echo "Errore: Riempi il campo a";
header( "refresh: 3; url=form_insert.php" );
$i=1;
exit();
//Qui potresti mettere un exit(); perché fai un redirect
}
}
}
//Dopodiché se non ci saranno errori scriveremo a video:
if($i==0){
//Esegue la query
$result=mysql_query($query)
or die("Query non eseguita, è possibile che uno o pi