Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/08/2014, 15:05
RabidFish
 
Fecha de Ingreso: julio-2008
Ubicación: Córdoba, Argentina
Mensajes: 266
Antigüedad: 15 años, 9 meses
Puntos: 26
Respuesta: Uso del foreach

Hola Karen.

El valor que toma el combo de la subcategoría al pulsar el botón "Ver" (supongo que ese es el botón que se utilizaría para buscar los registros asociados a la subcategoría elegida) lo obtienes en un índice de la variable $_POST, como el valor de cualquier otro campo en un formulario.

Supongamos que tu formulario está definido más o menos así:
Código HTML:
<form action="<!-- Aquí el nombre del script PHP donde muestras los registros -->" method="post">
    <select name="categoria">
        <!-- Aquí los <option> de las categorías -->
    </select>
    <select name="subcategoria">
        <?php
            $sub_categorias = mysql_query ("select id_cat, id_sub, subcategoria from subcategorias");

            while($sub_categoria = mysql_fetch_array($sub_categorias))
                    echo "<option value=\"$sub_categoria[id_sub]\" data-categoria=\"$sub_categoria[id_cat]\">$sub_categoria[subcategoria]</option>";
        ?>
    </select>
    <input type="submit" value="Ver" >
</form> 
Cuando hagas clic en "Ver", tu formulario enviará el valor del atributo "value" del <option> seleccionado en el combo, que podrás leer así:
Código PHP:
$buscar $_POST['subcategoria'];

$query_autos "SELECT * FROM autos WHERE Tipo_Prob = '$buscar'"// Acá faltaría preguntar qué categoría se ha seleccionado, para saber en qué tabla buscar 
Todo esto es suponiendo que NO utilizas AJAX, por lo tanto la página deberá recargarse para mostrar los registros.

Espero haberte ayudado. Un saludo.

Última edición por RabidFish; 23/08/2014 a las 15:18