17/09/2013, 13:10
|
| | Fecha de Ingreso: noviembre-2004 Ubicación: Medellín
Mensajes: 121
Antigüedad: 20 años, 1 mes Puntos: 1 | |
Post mysqli Hola, me sale este error
Notice: Undefined index: nombres in D:\xampp\htdocs\personas\ingresar_persona.php on line 11
Notice: Undefined index: apellidos in D:\xampp\htdocs\personas\ingresar_persona.php on line 12
Notice: Undefined variable: documento in D:\xampp\htdocs\personas\ingresar_persona.php on line 14
Este es el código
<?php
$bd = new mysqli("localhost", "root", "00127", "bd_personas");
if ($bd->connect_errno)
die("Error, no se pudo conectar: ".$bd->connect_error);
$documento = $_POST["docDeIdentidad"];
$nombres = $_POST["nombres"];
$apellidos = $_POST["apellidos"];
$query = "INSERT INTO tbl_personas (cedula, nombres, apellidos) VALUES ('" . mysqli_real_escape_string($bd, $documento) . "', '" . mysqli_real_escape_string($bd, $nombres) . "', '" . mysqli_real_escape_string($bd, $apellidos) . "')";
$bd->query($query);
echo "Nuevo registro \n";
$bd->close();
?>
Y el código del formulario que envía los datos
<FORM id="contacto" name="contacto" action="ingresar_persona.php" method="POST">
<label>Nombres:</label><br>
<input type=”text” name=”nombres id="nombres"”><br>
<label>Apellidos:</label><br>
<input type=”text” name=”apellidos id="apellidos"”><br>
<label>Documento de identidad:</label><br>
<input type=”text” name=”docDeIdentidad” id="docDeIdentidad"><br><br>
<input type="submit" name="Submit" value="Enviar"/> <input type="button" name="Limpiar" value="Limpiar"/>
</form>
Debe ser un error muy común cuando uno está empezando, por favor alguien que pueda decirme. |