Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con variables

Estas en el tema de Problema con variables en el foro de PHP en Foros del Web. Hola a todos, esoty haciendo un buscador letra por letra, que lo saque de google en jquery, anda muy bien, pero el problema es el ...
  #1 (permalink)  
Antiguo 20/08/2014, 17:02
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Problema con variables

Hola a todos, esoty haciendo un buscador letra por letra, que lo saque de google en jquery, anda muy bien, pero el problema es el siguiente:
cuando entro a mi index automaticamente busca por puntaje a una base de datos, y a su vez esta el formulario del buscador por palabra,

el formulario es este:

Código HTML:
Ver original
  1. <div class="form1">
  2. <form action="index1.php" method="post">
  3.     <label for="tags">Buscar </label>
  4.     <input id="tags" name="nombre"  size="50">
  5.     <input name="Enviar" type="submit" class="botsubmit" value="Buscar" />
  6. </form>
  7. </div>

bien..

hice lo siguiente:


Código PHP:
Ver original
  1. $nombre_img=$_POST['nombre'];//LINEA 55
  2. if ($nombre_img==""){
  3.  
  4.  
  5. aca busco por puntos
  6.  
  7. }else{
  8.  
  9.  
  10. y aca busco por nombre del formulario
  11.  
  12. }

me sale el siguiente error
Notice: Undefined index: nombre in C:\xampp\htdocs\002013\index1.php on line 55

Espero que se entienda la explicacion
muchas gracias de antemano
saludos a todos
fede
  #2 (permalink)  
Antiguo 20/08/2014, 17:11
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con variables

La variable $_POST sólo existe si se ha enviado el formulario, es por eso que al cargar la página te da error: porque ningún formulario ha sido enviado.

Debes controlar dicho comportamiento mediante lógica:
Código PHP:
Ver original
  1. if (!empty($_POST)) {
  2.   // $_POST existe aquí
  3.   // aquí va la lógica que usa $_POST
  4. }

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/08/2014, 17:44
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Respuesta: Problema con variables

Increible..!!!

Muchisimas gracias.!!!

saludos
fede

Etiquetas: formulario, variables
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 06:53.