Error en libro de visitas

Adrian
23 de Junio del 2004
Weno, voy a postear aki el codigo aer si podeis ayudarme, xq soy muy principiante, y iwal nu me explico bien.

------------
visitas.php
------------
<html>
<head><title>visitas.php</title><head>

<table align="center" cellspacing="0" cellpadding="0" border="1" width="80%">
<tr>
<td bgcolor="black"><font color="white">Fecha</td>
<td bgcolor="black"><font color="white">Nombre</td>
<td bgcolor="black"><font color="white">e-mail</td>
<td bgcolor="black"><font color="white">Impresion</td>
<td bgcolor="black"><font color="white">Comentario</td>
</tr>
<?php
require "adri_db.inc.php";
$db = mysql_connect();
$sql="SELECT * FROM impresion ORDER BY date";
$res=mysql_query($sql, $db);
while ($ligne = mysql_fetch_object ($res))
{
print "<tr>";
print "<td>$ligne->date</td>";
print "<td>$ligne->nombre</td>";
print "<td>$ligne->email</td>";
print "<td>$ligne->impresion</td>";
print "<td>$ligne->comentarios</td>";
print "</tr>";
}
mysql_free_result ($res);
?>
</table>

<div><a href=firmar.php>Firma nuestro libro de visitas</a>
</body>
</html>

-----------------
confirmarvisita
-----------------
1 :<html>
2 : <head><title>confirmarvisita.php</title><head>
3 :
<?php
require "adri_db.inc.php";
$db = mysql_connect();
$continu=1;
if ($nombre == "")
{
print("Es necesario que escribas tu nombre!
");
$continu=0;
}



if ($continu == 1)
{
$date=date("Y-m-d");
$sql="INSERT INTO impression (nombre, email, impresion, date, comentarios) VALUES ('$nombre', '$email', 'impresion', '$date', '$comentarios')";
mysql_query($sql, $db);
print("Gracias por firmar en nuestro libro de visitas") ;
}
else
{
print("<a href=visitas.php>Volver</a>") ;
}
?>

<a href=visitas.php>Volver</a>
</body>
</html>


------------
firmar.php
------------
<html>
<head><title>firmar.php</title><head>


[...]

< form method="post" action="comfirmarvisita.php" >
Tu nombre :

Tu e-mail :

Te < input type="radio" name="impresion" value="Me gusta" > gusta
< input type="radio" name="impresion" value="No me gusta" > o no te gusta esta web.


Introduce tu comentario : <textarea name="comentarios" ></textarea >
< br>

< input type="submit" name="valider" value="Enviar">
< /form>


</body>
</html>


Quiero q lo de firmar.php entre a la base de datos, y que de la base de datos lo actualice a visitas.php.

Si alguien me dice el fallo, se lo agradeceria.

raspu
23 de Junio del 2004
será que en visitas.php tienes:

$sql="SELECT * FROM impresion ORDER BY date";

y en confirmarvisita.php tienes:

$sql="INSERT INTO impression (nombre, e.......

(en un lado tienes "impresion" y en el otro tienes "impression")