Perdonad, no me he dado cuenta:
El código del select sería este:
Código PHP:
Ver original<select name="poblacion" id="poblacion">
<option value="*" selected="selected">Todas las disponibles</option>
<option value="41">Madrid</option>
<option value="44">Las Rozas de Madrid</option>
<option value="56">San Sebastián de los Reyes</option>
<option value="89">Torrejón de Ardoz</option>
</select>
El otro select es igual, pero con las marcas.
El sql sería:
Código MySQL:
Ver original$marcaa=$_GET['marca'];
$pobl=$_GET['poblacion'];
mysql_select_db($database_local, $local);
$query_Resultado = "
SELECT
tiendas.id,
tiendas.nombre,
tiendas.poblacion_id,
tiendas.poblacion,
tiendas.direccion,
tiendas.direccion2,
tiendas.telefono,
marcas.id_tiendas,
marcas.id_marcas
FROM tiendas
INNER JOIN marcas
WHERE
tiendas.id = marcas.id_tiendas
AND marcas.id_marcas='$marcaa'
AND tiendas.poblacion_id='$pobli'
ORDER BY tiendas.id DESC"
Este código me funciona si defino una opción en ambos select que no sea "Todas las disponibles". En cuanto dejo un select con esa opción no me devuelve ningún registro.
Yo creo que el problema viene con el asterisco de la opción "Todas las disponibles". ¿Cómo le ves?
Muchas gracias por el tiempo que me estáis dedicando, santris y gjx2.