Tengo el siguiente script:
if (isset($_POST['buscarg'])){
$nombregrupo = $_POST['nombregrupo'];
$dondetocar = $_POST['dondetocar'];
if ($nombregrupo=="Todos"){
$nombregrupo = "";
}else{
$nombregrupo = " AND nombreg='$nombregrupo'";
}
if ($dondetocar=="Por toda España"){
$dondetocar = " donde='$dondetocar'";
}else{
$dondetocar = " donde='$dondetocar' AND donde='Por toda España'";
}
$sql = "SELELCT * FROM grupos WHERE".$dondetocar.$nombregrupo;
echo $sql;
$resultado = mysql_query ($sql);
while( $array = mysql_fetch_array($resultado) ){
$nombreg = $array['nombreg'];
echo $nombreg;
}
echo "</html></body> \n";
exit;
}
lo ejecuto con un form para buscar, k envia los campos nombregrupo y dondetocar como veis.
El problema es en el select. Dondetocar tiene opciones, son, o 'Por toda España' o las otras son las comunidades autonomas... no se como hacer k si seleccionan, 'Por toda España' me busque solo los k en el campo del registro pone eso, per osi me seleccionan por ejemplo MADRID, me salgan los de madrid y los de toda españa.
:)