hola! vengo nuevamente a pedir su ayuda, estoy trabjando un boton select por el cual debo actualizar mi base datos, la lista del select viene de otra tabla a traves de un array.... cuando le doy enviar parece que todo sale bien pero la base de datos no se actualiza, no entiendo porque... les dejo el codigo talvez puedan ayudarme un poco, desde ya les agradezo!
<?PHP
require_once("conexion3.php");
?>
<div align = center >
<form action="boton.php" method="post">
<select name="valor">
<?php while($arreglo1 = mysql_fetch_array($q1)){?>
<option value="<?php echo$arreglo1['id']?>"><?php echo $arreglo1['calificacion']?></option>
<?php }?>
</select>
<?PHP
if($_POST['enviar'])
{
$valor=$_POST['valor'];
mysql_query("UPDATE comercios SET calidad='".$valor."' WHERE ID=1", $conexion);
}
?>
<input type="submit" name="enviar" value="Enviar sugerencia">
</form>
</div>