AJUDA "Notice: Undefined index: Nombre in"

  • Autor Autor MauricioRivas
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
MauricioRivas

MauricioRivas

Gamma
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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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?
 
Voltar
Topo