Tengo la tabla Clientes en MYSQL con los campos Nombre, Sexo y Edad
Y la puedo consultar dividida en paginas con el paginador con este código:
Cita:
Estoy tratando de hacer una busqueda desde otra página para buscar por ejemplo... por sexo, con algo así://Conexión a la base de datos
$con = mysql_connect("localhost","tsername","tu_passwo rd") or die (mysql_error());
mysql_select_db("tu_base",$con) or die (mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * FROM clientes";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 2;
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;
//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente,
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo = true;
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","termino");
//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo = "paginacion";
//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior = "<";
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo $row['nombre']."<br />";
}
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
//Incluimos la información de la página actual
echo"<p>Mostrando Clientes ".$_pagi_info."</p>";
$con = mysql_connect("localhost","tsername","tu_passwo rd") or die (mysql_error());
mysql_select_db("tu_base",$con) or die (mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * FROM clientes";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 2;
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;
//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente,
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo = true;
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","termino");
//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo = "paginacion";
//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior = "<";
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo $row['nombre']."<br />";
}
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
//Incluimos la información de la página actual
echo"<p>Mostrando Clientes ".$_pagi_info."</p>";
Cita:
¿Qué debería hacer para que mostrara solo los nombres de las personas que yo busco? <form name="sexo" method="post" action="nombredelapagina.php">
<select name="sexo">
<option>(Selecciona)</option>
<option value="f">Femenino</option>
<option value="m">Masculino</option>
</select>
<input type="submit" name="sexo" value="Buscar">
</form>
<select name="sexo">
<option>(Selecciona)</option>
<option value="f">Femenino</option>
<option value="m">Masculino</option>
</select>
<input type="submit" name="sexo" value="Buscar">
</form>