Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/02/2014, 08:31
Avatar de angel_xx_1990
angel_xx_1990
 
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Problema con consulta a una base de datos

Bien os voy a postar todo el código de mis consultas:


Código PHP:
Ver original
  1. //Consultas con todo
  2.  
  3. if ($sel=="Todos los artículos" and $busca== "")
  4. {  
  5.     $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' $tip $zon $order ");
  6.     $num_rows=mysql_num_rows($rst_form);
  7.  
  8.        
  9. $registros = 15;
  10. if (is_numeric($pagina)){
  11. $inicio= (($pagina-1)*$registros);
  12. }else{
  13. $inicio= 0;}
  14.    
  15. $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' $tip $zon $order LIMIT $inicio,$registros;");
  16.    
  17. $paginas = ceil ($num_rows/$registros);
  18.        
  19. }
  20. elseif ($sel=="Hombre - Ropa" or "Hombre - Complementos" or "Hombre - Calzado" or "Mujer - Ropa" or "Mujer - Complementos" or "Mujer - Calzado" or "Niñ@s" and $busca== ""){
  21.    
  22.     $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' AND apartado1 = '$sel' $tip $zon $order");
  23.     $num_rows=mysql_num_rows($rst_form);
  24.    
  25. $registros = 15;
  26. if (is_numeric($pagina)){
  27. $inicio= (($pagina-1)*$registros);
  28. }else{
  29. $inicio= 0;}
  30.    
  31. $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' AND apartado1 = '$sel' $tip $zon $order LIMIT $inicio,$registros;");
  32.    
  33. $paginas = ceil ($num_rows/$registros);
  34.        
  35.    
  36. }
  37.  
  38.  
  39. //Consultas con buscador
  40.  
  41. elseif ($sel=="Todos los artículos" and $busca!= "") { 
  42.     $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' AND descripcion LIKE '%".$busca."%' $tip $zon $order ");
  43.     $num_rows=mysql_num_rows($rst_form);
  44.  
  45.        
  46. $registros = 15;
  47. if (is_numeric($pagina)){
  48. $inicio= (($pagina-1)*$registros);
  49. }else{
  50. $inicio= 0;}
  51.    
  52. $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' AND descripcion LIKE '%".$busca."%' $tip $zon $order LIMIT $inicio,$registros;");
  53.    
  54. $paginas = ceil ($num_rows/$registros);
  55.  
  56. }
  57. elseif ($sel=="Hombre - Ropa" or "Hombre - Complementos" or "Hombre - Calzado" or "Mujer - Ropa" or "Mujer - Complementos" or "Mujer - Calzado" or "Niñ@s" and $busca!= ""){
  58.    
  59.     $rst_form=mysql_query("SELECT * FROM table WHERE seccion = 'Moda' AND apartado1 = '$sel' AND descripcion LIKE '%".$busca."%' $tip $zon $order");
  60.     $num_rows=mysql_num_rows($rst_form);
  61.    
  62. $registros = 15;
  63. if (is_numeric($pagina)){
  64. $inicio= (($pagina-1)*$registros);
  65. }else{
  66. $inicio= 0;}
  67.    
  68. $rst_form=mysql_query("SELECT * FROM table WHERE  seccion = 'Moda' AND apartado1 = '$sel' AND descripcion LIKE '%".$busca."%' $tip $zon $order LIMIT $inicio,$registros;");
  69.    
  70. $paginas = ceil ($num_rows/$registros);
  71.        
  72.    
  73. }