bien... siguiendo con la cuestion...
el formulario envia los datos... pero no se en que punto estos se pierden o por que...
este es el codigo que tengo
Código PHP:
<?php print('<? xml version="1.0" encoding="UTF-8"?>');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><body>
<?php
if(isset($_POST['enviar'])){
$link = mysqli_connect("localhost", "root", "", "ejercicios");
$sql = "INSERT INTO miniagenda (nombre, direccion, telefono, email)";
$sql.= "VALUES ('".$_POST["nombre"]."', '".$_POST["direccion"]."', '".$_POST["telefono"]."', '".$_POST["mail"]."',)";
$result = mysqli_query($link, $sql);
print $sql;
print ("Hemos recibido sus datos correctamente. \n");
recibido:
var_dump($_POST);
print("La query es: $sql<br />");
print($msg);
} else {
//se vuelve a mostrar el formulario si no se ingresaron datos.
?>
<form action="insertdata.php" method="post">
<input type="text" name="nombre" placeholder="Nombre" /><br>
<input type="text" name="direccion" placeholder="Direccion" /><br>
<input type="text" name="telefono" placeholder="Telefono" /><br>
<input type="text" name="mail" placeholder="Mail" /><br>
<input type="submit" name="enviar" value="Aceptar Informacion" />
</form>
<?php
}
?>
</body>
</html>
al imprimir $sql, lo que me devuelve es lo siguiente...
INSERT INTO miniagenda (nombre, direccion, telefono, email)VALUES ('Juan Martin Rodriguez', 'Catamarca 278', '22348342788', '
[email protected]',)Hemos recibido sus datos correctamente.
array (size=5)
'nombre'
=> string
'Juan Martin Rodriguez' (length=21)
'direccion'
=> string
'Catamarca 278' (length=13)
'telefono'
=> string
'22348342788' (length=11)
'mail'
=> string
'[email protected]' (length=23)
'enviar'
=> string
'Aceptar Informacion' (length=19)
La query es: INSERT INTO miniagenda (nombre, direccion, telefono, email)VALUES ('Juan Martin Rodriguez', 'Catamarca 278', '22348342788', '
[email protected]',)
( ! ) Notice: Undefined variable: msg in C:\wamp\www\basesdedatos\insertdata.php on line 19 Call Stack #TimeMemoryFunctionLocation 10.0013680304{main}( )..\insertdata.php:0