Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

comprobar si paso valores

Estas en el tema de comprobar si paso valores en el foro de Mysql en Foros del Web. Como puedo saber si estoy pasando los valores de un formulario a una consulta,por ejemplo el campo de texto del formulario se llama busqueda y ...
  #1 (permalink)  
Antiguo 17/03/2007, 19:35
 
Fecha de Ingreso: marzo-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta comprobar si paso valores

Como puedo saber si estoy pasando los valores de un formulario a una consulta,por ejemplo el campo de texto del formulario se llama busqueda y cuando hago la consulta la variable se llama $busqueda (LIKE %$busqueda%).

Hice esto:
$busqueda=$_POST['busqueda']; pero nop funcionó

Espero y puedan ayudarme!!!
  #2 (permalink)  
Antiguo 17/03/2007, 20:39
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: comprobar si paso valores

$sql= "SELECT *
FROM tabla
WHERE campo
LIKE %".$busqueda."%";


con colores para que entiendas xD

un saludo
  #3 (permalink)  
Antiguo 17/03/2007, 20:41
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: comprobar si paso valores

Pues lo único q se me ocurre es que imprimas las variables que quieres utilizar:

Cita:
echo $busqueda;
Ahí sabrás si de verdad la estás pasando o no.

Saludos!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 17/03/2007, 20:42
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: comprobar si paso valores

otra forma es.......



$sql= "SELECT *
FROM tabla
WHERE campo
LIKE %".$_POST['busqueda']."%";


estoy suponiendo que tu tabla se llama tabla y el campo ... campo jeje


un saludo
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 11:45.