mira lo he puesto asi y no me sale
Código PHP:
<form name="form1" method="post" action="buscador.php">
<label>
<select name='sate' id='sate' onchange="submit()">
<option value=''>Satelite
<?php do { ?><option value='<?php echo $row_satelite['sat']; ?>'><?php echo $row_satelite['sat']; ?><?php } while ($row_satelite = mysql_fetch_assoc($satelite)); ?>
</select>
</label>
<label>
<select name="canal">
<option value=''>Canal
<?php do { ?><option value='<?php echo $row_canales['canal']; ?>'><?php echo $row_canales['canal']; ?><?php } while ($row_canales = mysql_fetch_assoc($canales)); ?>
</select>
</label><label><select name="fta">
<option value=''>Canales Gratuitos
<option value='En abierto'>En abierto
</select>
</label>
</form></center>
<?php
$lista=$_REQUEST['sate'];
switch ($lista){
case 0: $valor="No selecciono ";
break;
case 1: $valor="objeto1";
break;
case 2: $valor="objeto2";
break;
}
return $valor; ?>
Y la consulta a la base de datos asi
Código PHP:
mysql_select_db($database_conexion1, $conexion1);
$query_Recordset1 = "SELECT * FROM canales WHERE en like '$lista' ORDER BY sat ASC";
$Recordset1 = mysql_query($query_Recordset1, $conexion1) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
Que tengo mal, muchas gracias por la ayuda