Problemas con recoger las variagles de un form
Publicado por Nicolás Morales (4 intervenciones) el 25/02/2005 15:41:46
Este es el formulario en html
<form method="post" action="agregar.php">
<p>Nombre :
<input type="Text" name="nombre">
</p>
<p>
E-mail :
<input type="Text" name="email">
</p>
<p><br>
<input type="Submit" name="enviar" value="Enviar">
</p>
</form>
lo recogo en agregar.php, ya tengo la base de datos creada en my sql pero me sale este error
<?php
// process form
$conn = mysql_connect("localhost","root","123456");
mysql_select_db("test",$conn);
$ssql = "INSERT INTO clientes (nombre,email) VALUES ('$nombre','$email')";
$result = mysql_query($ssql,$conn);
echo "¡Gracias! Hemos recibido sus datos.\n";
?>
Notice: Undefined variable: nombre in c:\archivos de programa\easyphp1-7\www\1\bd\agregar.php on line 5
Notice: Undefined variable: email in c:\archivos de programa\easyphp1-7\www\1\bd\agregar.php on line 5
¡Gracias! Hemos recibido sus datos.
<?
//Conexion con la base
mysql_connect("localhost","","");
//Ejecucion de la sentencia SQL
mysql_db_query("ejemplo","insert into clientes (nombre,telefono) values ('$nombre','$telefono')");
<form method="post" action="agregar.php">
<p>Nombre :
<input type="Text" name="nombre">
</p>
<p>
E-mail :
<input type="Text" name="email">
</p>
<p><br>
<input type="Submit" name="enviar" value="Enviar">
</p>
</form>
lo recogo en agregar.php, ya tengo la base de datos creada en my sql pero me sale este error
<?php
// process form
$conn = mysql_connect("localhost","root","123456");
mysql_select_db("test",$conn);
$ssql = "INSERT INTO clientes (nombre,email) VALUES ('$nombre','$email')";
$result = mysql_query($ssql,$conn);
echo "¡Gracias! Hemos recibido sus datos.\n";
?>
Notice: Undefined variable: nombre in c:\archivos de programa\easyphp1-7\www\1\bd\agregar.php on line 5
Notice: Undefined variable: email in c:\archivos de programa\easyphp1-7\www\1\bd\agregar.php on line 5
¡Gracias! Hemos recibido sus datos.
<?
//Conexion con la base
mysql_connect("localhost","","");
//Ejecucion de la sentencia SQL
mysql_db_query("ejemplo","insert into clientes (nombre,telefono) values ('$nombre','$telefono')");
Valora esta pregunta


0