a ver, esto es algo raro, espero me ayuden.
tengo una tabla:
Código:
un formulario:$tabla = "create table if not exists Ventas ( `id` int(3) not null auto_increment, `nombre` varchar(30) not null, `precio` int(2) not null, `fecha` date not null, primary key(id) )";
Código HTML:
<form name="formulario" action="agregarVenta.php" method="post"> <select name="select"> <option value="0">Seleccionar...</option> <option value="Cafe Grande">Cafe Grande</option> <option value="Cafe Mediano">Cafe Mediano</option> <option value="Cafe Chico">Cafe Chico</option> <option value="Cafe Capuccino">Cafe Capuccino</option> <option value="Cafe Descafeinado">Cafe Descafeinado</option> </select> <input type="text" disabled="disabled" id="precio" name="precio" /> <input type="submit" value="agregar" /> </form>
Código:
y el script php para almacenar los valores en la tabla mysql:$("select").change(function() { if(document.formulario.select.selectedIndex == 0) { $("#precio").val(""); } if(document.formulario.select.selectedIndex == 1) { $("#precio").val("16"); } if(document.formulario.select.selectedIndex == 2) { $("#precio").val("10"); } if(document.formulario.select.selectedIndex == 3) { $("#precio").val("7"); } if(document.formulario.select.selectedIndex == 4) { $("#precio").val("12"); } if(document.formulario.select.selectedIndex == 5) { $("#precio").val("15"); } });
Código PHP:
<?php
include("class.php");
$insertarVenta = "insert into ventas (nombre, precio, fecha) values('$_POST[select]', '$_POST[precio]', CURDATE())";
if(!mysql_query($insertarVenta, $con)) {
die("error" . mysql_error());
}
else {
header("Location:index.php?key=123456789");
}
?>
no logro hacer que gurde el valor que tiene que guardarse, sea el valor que sea, me almacena '0'
alguna idea de porque??