Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/09/2008, 00:54
Dacosta
 
Fecha de Ingreso: septiembre-2008
Ubicación: Vigo
Mensajes: 7
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Consulta SQL y php.

Hola de nuevo compañeros, a lo largo del día me han surgido varias dudas respecto de la página web que estoy codificando, a ver si me podeis orientar en algunas dudas que tengo ahora mismo.

Resulta que tengo el siguiente código html de un <option></option>, este es:
Código HTML:
 <tr>
									<td><span class="txtEtqBusqueda">Producto:</span></td>
									<td width="65%">
										<select name="id_producto" class="comboBusqueda">
											<option value="0" selected>--Todos--</option>
											<option value="1">Cascos</option>
											<option value="2">Trajes/monos</option>
											<option value="3">Chaquetas</option>
											<option value="4">Pantalones</option>
											<option value="5">Guantes</option>
											<option value="6">Botas</option>
											<option value="7">Protecciones</option>
											<option value="8">Térmicos</option>
											<option value="9">Impermeables</option>
											<option value="10">Infantil</option>
										
										</select>
									</td>
								</tr>
								<tr>
									<td><span class="txtEtqBusqueda">Familia:</span></td>
									<td width="65%">
										<select name="id_familia" class="comboBusqueda">
											<option value="0" selected>--Todas--</option>
											<option value="1">Abatibles/Convertibles</option>
											<option value="2">Integrales</option>
											<option value="3">Jet</option>
											<option value="4">1 pieza</option>
											<option value="5">2 piezas</option>
											<option value="6">Piel</option>
											<option value="7">Textiles</option>
											<option value="8">Textiles impermeables</option>
											<option value="9">Invierno</option>
											<option value="10">Verano</option>
									
											
										</select>
									</td>
								</tr> 
Y el siguiente código php ya modificado y funcionando:
Código PHP:
    <?php
        
include_once('config/config.inc.php');
        include_once(
'include/database.inc.php');
    
        
$cnx getConnection();
    
        
$marca=$_POST['id_marca'];
        
$categoria=$_POST['id_categoria'];
        
$producto=$_POST['id_producto'];
        
$familia=$_POST['id_familia'];
        
        
$consulta "select count(*) as total from me_articulos where id_marca=$marca and id_categoria=$categoria and id_producto=$producto and id_familia=$familia";
        
$result mysql_query($consulta$cnx);
    
        
        if(
$result==FALSE)
        {
            die(
'Error: ' mysql_error() . '<br/>' $consulta);   
        }
        while ((
$row=mysql_fetch_array($resultMYSQL_ASSOC))!=FALSE
        {
            echo 
"Total de registros según la búsqueda: ".$row['total'];
                echo 
"<br>";
                echo 
"<br>";
            echo 
"Marca: ".$marca;
                echo 
"<br>";
            echo 
"Categoria: ".$categoria;
                echo 
"<br>";
            echo 
"Producto: ".$producto;
                echo 
"<br>";
            echo 
"Familia: ".$familia;
                echo 
"<br>";
            
        }
    
mysql_close($cnx);
    
    
?>
En estos momentos si selecciono en la "pagina web" valores de los combos cuando le doy al botón "buscar", me sale el valor númerico (el value="loquesea"), pero lo que yo quería es que me apareciesen todos los nombres según el criterio que busque en el combo; Dicho así es un poco lío, espero que me hayais "entendido" un poco, jeje.

Gracias compañeros, saludos.