Tema: Post mysqli
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2013, 13:10
yonerflash
 
Fecha de Ingreso: noviembre-2004
Ubicación: Medellín
Mensajes: 121
Antigüedad: 19 años, 6 meses
Puntos: 1
Busqueda 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.