| |||
Crear una consulta especificando los campos con un checkbox Saludos, a ver quien me podría ayudar, necesito realizar una consulta o una busqueda dependiendo de los campos que escojo a través de un checkbox..por ejemplo, tengo una tabla PERSONAS, con campos NOMBRE, APELLIDO, CIUDAD y quisiera que dependiendo de los checkbox que seleccione hacer una consulta: si selecciono NOMBRE y CIUDAD contruir el Select por Nombre y Ciudad, si selecciono Apellido solamente; constrir el Select por Apellido..Si me pueden ayudar mucho lo agradecería...Muchas Gracias... |
| |||
Respuesta: Crear una consulta especificando los campos con un checkbox Hola, aquí te envío algo que tengo hecho yo como ejemplo para que pruebe o te sirva de guía. $primero=true; //Cuando es la primera condición if ($chknombre == 1) { if ($primero==true) //si es la primera condición, $and es nulo y coloca en el query la condición sin el and, luego coloca $primero en false para que la siguiente condición tenga el and { $primero=false; } else //Si no es la primera condición, coloca el and en el query { $and="AND"; } $nombre2=$and." personas.nombre=".$nombre; } if ($chkapellido == 1) { if ($primero==true) { $primero=false; } else { $and="AND"; } $apellido2=$and." personas.apellido=".$apellido; } if ($chkciudad == 1) { if ($primero==true) { $primero=false; } else { $and="AND"; } $ciudad2=$and." personas.ciudad=".$ciudad; } $query="select * from personas where ".$nombre2.$apellido2.$ciudad2; |