Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/04/2010, 14:55
den_22
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Haciendo el buscador(problemas)

Hola, bueno resolvi un par de cosas, la primera es que puedo hacer el buscador por palabras, o sea digamos por nombre, apellido, etc.
Pero lo que todavia no me sale es hacer el buscador con los select. este es el codigo que tengo ahora. alguien tiene alguna idea?

gracias a quienes han respondido.

Código PHP:
Ver original
  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3.  
  4. include("connect.php");
  5. $usuario = $_SESSION['usuario'];
  6.  
  7.  
  8.  
  9. if(!isset($_GET['page'])){
  10.             $page = 1;
  11.             } else {
  12.             $page = $_GET['page'];
  13.             }
  14.             $max_results = 10;
  15.             $from = (($page * $max_results) - $max_results);
  16.            
  17.             $query = mysql_query("SELECT * FROM prueba WHERE sexo='".$_POST['gender']."'  AND pais='".$_POST['pais']."' AND estadocivil='".$_POST['estadocivil']."'  LIMIT $from, $max_results");
  18.            
  19.             if (mysql_num_rows($query)==0){
  20. } else {
  21.            
  22.             while ($user_ok = mysql_fetch_array($query)){
  23.            
  24.             $result_usuario = mysql_query("SELECT * FROM prueba WHERE usuario='".$user_ok['usuario']."'");
  25.    
  26.            
  27.            
  28.             $result_ocupacion = mysql_query("SELECT * FROM prueba WHERE ocupacion='".$user_ok['ocupacion']."'");
  29.            
  30.             $result_hijos = mysql_query("SELECT * FROM prueba WHERE hijos='".$user_ok['hijos']."'");
  31.            
  32.             }
  33.             }
  34.            
  35.             $result = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM prueba WHERE sexo='".$_POST['gender']."'  AND pais='".$_POST['pais']."' AND estadocivil='".$_POST['estadocivil']."'"),0);
  36.             $total_pages = ceil($result / $max_results);
  37.            
  38.             if($page > 1){
  39.             $prev = ($page - 1);
  40.             echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$prev&&firstname=".$_POST['firstname']."&&sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."\" class=\"title_text\">Previous</a>";
  41.             }
  42.            
  43.             for($i = 1; $i <= $total_pages; $i++){
  44.             if(($page) == $i){
  45.             echo "$i ";
  46.             } else {
  47.             echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$i&&firstname=".$_POST['firstname']."&&sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."\" class=\"title_text\">$i</a> ";
  48.             }
  49.             }
  50.            
  51.             if($page < $total_pages){
  52.             $next = ($page + 1);
  53.             echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$next&&firstname=".$_POST['firstname']."&&sexo=".$_POST['gender']."&&pais=".$_POST['pais']."&&estadocivil=".$_POST['estadocivil']."\" class=\"title_text\">Next</a>";
  54.             }
  55.             echo "</center>";
  56.            
  57.  
  58.  
  59. ?>

y en el html le pongo algo asi <?php echo $result_ocupacion;?> pero nada se queda en blanco eso. no aparece nada.

Última edición por den_22; 11/04/2010 a las 11:23