Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/09/2008, 07:21
Avatar de degochan
degochan
 
Fecha de Ingreso: marzo-2008
Mensajes: 27
Antigüedad: 16 años, 1 mes
Puntos: 1
Mensaje Respuesta: Consulta SQL y php.

Dacosta, No entiendo mucho lo que queres hacer ya que en la consulta aparese
Código PHP:
id_marca=$marca and
id_categoria=$categoria and 
id_producto=$producto and 
id_familia=$familia 
Esto es, queres que se encuentre un producto con estas cuatros cosas a la vez,
te lo pregunto porque es casi imposible que te liste algo
ya que si no elegís nada, por ej. en el combo de id_familia=$familia te va a mostrar todos los registro que tenga '0' (cero) de valor y no te va a elegir todos las id_familias para que te elija todas las familias, un concejo para no complicarte demaciado es no concatenarlo en la consulta sino afuera
Código PHP:
 if ($_POST['id_marca'] !=''){
     
$mar=" and id_marca='".$_POST['id_marca']."'";
     }
 if (
$_POST['id_categoria'] !='0'){
     
$cat=" and id_categoria='".$_POST['id_categoria']."'";
     }
      ...
      .
      . 
y despues de hacer eso lo concatenas en la consulta where ".$mar.$cat." .......
tenes encuenta que yo mi ejemplo empieso a concatenar con and asi que eso te lo dejo que pienses vos un ratiro para que resuelvas.;)
y bueno supongo que si o si tiene que buscar por algo eso deberías evaluar también si todos son vacios haces la consulta sin el where de esa forma te listara todos los productos de la tabla.

otra cosa un consejo en los combos viste que tenes <select name="id_producto" class="comboBusqueda">
añadile tambien el id="id_producto" asi te safas de errores futuros;)

espero que te sirva lo que te pase, por que mucho mi coco no da para saver que quieres hacer, OK
Saludos Dacosta

Última edición por degochan; 30/09/2008 a las 07:28