En dicho select que se rellena con el campo de una tabla tengo una:
Código HTML:
y lo que quiero es que al seleccionar esta opción me saque en la consulta los datos de todas las actividades y cuando selecciono una actividad me saque los datos de solo esa actividad.Ver original
la verdad es que no se ahora mismo como hacerlo se que no es complicado pero no veo la manera he probado de todo y he mirado en la red y en los foros, a lo mejor es que estoy cansado.
Pongo el codigo de la consulta para ver si esta hay el problema
Código PHP:
Ver original
<table width="765" height="80" border="0"> <?php $sql = "SELECT SQL_CALC_FOUND_ROWS actividades.* FROM actividades WHERE actividades.Actividades = '$selactividad' and NombreComer like '%" . $txt_criterio . "%'"; $myVariable = ""; $txt_selpoblacion = $_GET["selpoblacion"]; $sql .= "AND idpoblacion = $txt_selpoblacion "; } $sql .= ' ORDER BY NombreComer ASC '; // Salen desordenados pero siempre el mismo desorden si se pone "rand(Nombre_del_campo)" $sql .= 'LIMIT ' . (($pagination->get_page()- 1) * $records_per_page) . ', ' . $records_per_page . ''; //"LIMIT " . (($pagination->get_page()- 1) * $records_per_page) . ", " . $records_per_page . ""; // Si la consulta no puede ser ejecutada // Parada de la ejecución y el mensaje de error de visualización } // Recuperar el número total de registros en la tabla // Pasar el número total de registros a la clase de paginación $pagination->records($rows['rows']); // Registros por página $pagination->records_per_page($records_per_page); ?> <tr> <td><a href="<?php echo $registro['Url']; ?>"><img border="0" src="<?php echo $registro['Imagenes']; ?>"></a></td> </tr> <?php } ?> </table>
Como he dicho si selecciono una actividad funciona bien lo que quiero es que al no seleccionar nada cuando entras en la página o al seleccionar:
<option value="" selected>Seleccionar Actividad</option>
me saque todas las actividades.
Perdonar si he sido redundante en la esplicación pero pretendo que se entienda.
Gracias por vuestra ayuda y un saludo.