Hola nuevamente, al final pude hacer un buscador, que puede buscar por palabras, o sea nombre de usuario. El tema es que no me sale el del select.
Dejo los codigos, a ver cual es la cuestion de que no busque con el select.
el search.php tiene este codigo:
<?php
include_once ("connect.php");
include_once ("srh.php");
?>
el del srh.php:
<?php
//Buscador nombre
if (isset($_POST['search_firstname'])){ $query = mysql_query("SELECT firstname FROM prueba WHERE firstname='".$_POST['firstname']."'");
if (empty($_POST['firstname'])){ $search_username_message = "<tr><td align=\"center\" bgcolor=\"#FFFFFF\" class=\"main\"><B>[ Debes ingresar un nombre de usuario ]</B></td></tr>";
}
$search_username_message = "<tr><td align=\"center\" bgcolor=\"#FFFFFF\" class=\"main\"><B>[ El usuario no existe ]</B></td></tr>";
}
else {
$search_username_message = "<script>document.location.href='".$_POST['firstname']."'</script>";
}
}
//Buscador del select
if (isset($_POST['search'])){ $search_message = "<script>document.location.href='search_results.php?sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."'</script>";
}
?>
el form del search.php tiene un action asi members_search_index.php?search=firstname y en el html pongo algo asi <?php echo $user_ok['firstname'];?> para que aparezcan los datos.
Ahora, lo que no me sale es el buscador del select
aca está el codigo del search_results.php:
?php
include_once ("connect.php");
include_once("srh.php");
if(!isset($_POST['page'])){ $page = 1;
} else {
$page = $_POST['page'];
}
$max_results = 3;
$from = (($page * $max_results) - $max_results);
$query = mysql_query("SELECT * FROM prueba WHERE sexo='".$_POST['gender']."' AND pais='".$_POST['pais']."' AND estadocivil='".$_POST['estadocivil']."' LIMIT $from, $max_results"); echo "<span class=\"pages\"><center><B>No hay resultados[ <a href=\"search.php\" class=\"pages\">Atras</a> ]</B></center></span>";
} else {
$col = 0;
echo '<tr>';
if ($user_ok['gender']=='4'){
echo 'Femenino';
} else {
echo 'Masculino';
}
$col++;
if ($col==3){
echo "</tr><tr>";
$col = 0;
}
}
}
$query = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM prueba WHERE sexo='".$_POST['gender']."' AND pais='".$_POST['pais']."' AND estadocivil='".$_POST['estadocivil']."'"),0); $total_pages = ceil($query / $max_results);
if($page > 1){
$prev = ($page - 1);
echo "<a href=\"search_results.php?sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."&&page=$prev\"><font color=\"black\"><B>Anterior</B></font></a> ";
}
for($i = 1; $i <= $total_pages; $i++){
if(($page) == $i){
echo "$i ";
} else {
echo "<a href=\"search_results.php?sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."&&page=$i\"><font color=\"black\"><B>$i</B></font></a> ";
}
}
if($page < $total_pages){
$next = ($page + 1);
echo "<a href=\"search_results.php?sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."&&page=$next\"><font color=\"black\"><B>Siguiente</B></font></a>";
}
echo "</center>";
?>
Gracias de antemano.
den_22