Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Undefined index con la variable $_POST

Estas en el tema de Undefined index con la variable $_POST en el foro de PHP en Foros del Web. Tengo un error que no tiene lógica para mi es un simple formulario que atrapa una variable $_POST y la impreme con un echo pero ...
  #1 (permalink)  
Antiguo 13/03/2016, 10:57
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
Undefined index con la variable $_POST

Tengo un error que no tiene lógica para mi es un simple formulario que atrapa una variable $_POST y la impreme con un echo pero me da Undefined index
este es el codigo
formlurio
Código PHP:
Ver original
  1. <body>
  2. <form  name="form1" method="post" action="conexion">
  3.   <label>Name :
  4.   <input type="text" name="name" />
  5.   </label>
  6.  
  7. </form>
  8. </body>
  9. </html>

Conexion.php

Código PHP:
Ver original
  1. $nick  = $_POST['nick'];       
  2.  
  3. echo $nick;
  #2 (permalink)  
Antiguo 13/03/2016, 11:41
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Undefined index con la variable $_POST

esque no estas validando la variable enviada.

prueba asi:
Código PHP:
Ver original
  1. if(isset($_POST['nick'])){
  2.     $nick  = $_POST['nick'];
  3.     echo $nick;
  4. }
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 13/03/2016, 12:29
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
Respuesta: Undefined index con la variable $_POST

Gracias funciono perfecta mente
  #4 (permalink)  
Antiguo 13/03/2016, 13:03
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 4 meses
Puntos: 39
Respuesta: Undefined index con la variable $_POST

Lo que te ha dicho @petit89 es una solución para comprobar si estás recibiendo las variables, pero eso no solucionaría del todo tu problema.

Pasaba que envías en tu formulario "name", y recibes "nick".

Etiquetas: formulario, html, index, post, undefined, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:43.