Ciao a tutti,
sono alle prime armi di php e ho problemi per inserire dati.
Mi da errore,mi spegate perchè?????Non mi inserisce i dati
Grazie
///PRIMO FILE
<html>
<head>
<title>Stampa</title>
</head>
<body>
Inserisci i film
<?php
print "Ciao";
?>
</body>
</html>
////SECONDO FILE
<html>
<head>
<title>Stampa</title>
</head>
<body>
<form action="inserisci3.php" method="POST">
<label for="Nome">Inserisci il nome del film*</label>
<input type="text" name="nome">
<label for="Autore">Inserisci l' autore del film</label>
<input type="text" name="autore">
<label for="Genere">Inserisci il genere del film</label>
<input type="text" name="genere">
<label for="Descrizione">Descrizione</label>
<textarea name="descrizione" >
</textarea>
<input type="submit" value="inserisci">
</form>
</body>
</html>
///TERZO FILE
<?php
extract($_POST);
$errore=0;
if(empty($nome))
{
print("Devi inserire il campo Nome!
");
$errore=1;
}
if(empty($autore))
{
print("Devi inserire il campo Autore!
");
$errore=1;
}
if(empty($genere))
{
print("Devi inserire il campo Genere!
");
$errore=1;
}
if(empty($descrizione))
{
print("Devi inserire il campo Descrizione!
");
$errore=1;
}
if(!$errore)
{
print ("Grazie per aver inserito i tuoi dati
");
print ("Nome del film: $nome
" );
print ("Nome dell' autore: $autore
");
print ("Genere del film: $genere
");
print ("Descrizione del film: $descrizione
");
}
$nome = $_POST["nome"];
$autore = $_POST ["autore"];
$genere = $_POST["genere"];
$descr = $_POST["descrizione"];
$host="localhost";
$user="root";
$pass="";
mysql_connect($host,$user,$pass) or die ("non riesco a connettermi");
mysql_select_db("ottobre") or die ("Non riesco a selezionare il database");
$query= "INSERT INTO film (Nome, Autore, ,Genere, Descrizione) VALUES ('$nome', '$autore', '$genere', '$descr')";
if (mysql_query($query, $db))
echo "I dati sono stati inseriti correttamente";
else
echo "Erorre durante l'inserimento";
mysql_close($db);
/*
mysql_query=INSERT INTO film VALUES(3,3,'katia','marco','vrevf');
mysql_query=INSERT INTO film (Nome, Autore, Genere, Descrizione) Values ('$nome', ' $autore',' $genere', '$descrizione');//inserisco elementi
$ultimo_id = mysql_insert_id();
mysql_close(); */
?>
<html>
<head>
<title>inserimento</title>
</head>
<body bgcolor="#99CCCC">
<table width="750" bgcolor="#666666" align="center" cellpadding="0" cellspacing="5" border="0">
<tr>
<td>
<div align="center">
<h1><font color="#FFFFFF">CONFERMA INSERIMENTO LIBRO</font></h1>
</div>
</td></tr>
</table>
<table width="750" bgcolor="#FFFFCC" align="center" cellpadding="0" cellspacing="5" border="0">
<tr><td>
<?php
echo "Record inserito:
";
echo "Nome: $nome
";
echo "Autore: $autore
";
echo "Genere: $genere
";
echo "descrizione: $descr
";
/* echo "Ultimo id inserito: $ultimo_id
"; */
?>
visualizza tutti i libri
</td>
</tr>
</table>
</body>
</html>