AYUDA "Notice: Undefined index: Nombre in"

  • Autor Autor MauricioRivas
  • Fecha de inicio Fecha de inicio
MauricioRivas

MauricioRivas

No recomendado
Verificado por Whatsapp
Soy muy nuevo en php y queria ayuda por que siempre que ingreso los datos se guardan en la base de datos pero no aparecen lo que deberia, aparecen "0" la verdad es que si necesito ayuda ya intente con isset pero me aparece "1"

Captura.webp
Captura0.webp
Sin título-1.webp
Sin título-12.webp
 
Es porque el indice del array no esta definido, deberias de usar la opcion isset de php para verificar si existe esa variable o en un caso mejor hacer todo el procedimiento en 1 solo archivo dandole un nombre al boton de "submit" para despues verificar el resto de los datos ingresados en el formularío.

tambien te recomiendo hacer el uso de consultas preparadas, tu código es vulnerable a inyección sql.
 
Muchas gracias y investigare lo de inyeccion sql ya que me dejo con duda pero pude resolver el codigo cambiándole el método a "Get" y declarando de esta manera:
$Carnet = $_REQUEST["Carnet"];
$Nombre= $_REQUEST["Nombre"];
$Apellido= $_REQUEST["Apellido"];
$Fecha_Nacimiento= $_REQUEST["Fecha_Nacimiento"];
$Sexo= $_REQUEST["Sexo"];
$Edad= $_REQUEST["Edad"];
$Responsable= $_REQUEST["Responsable"];
 
$_GET es bastante inseguro, deberias de usar el metodo $_POST, veo que al insertar el registro solo te devuelve 1 o 0, que tipo de dato son esas columnas?
 
Atrás
Arriba