Cita:
Iniciado por oscartt67 Seguramente porque las variables ya estan a cero. No creo sea un problema de sql.
Esta sintaxi es mas clara. Además, tenias un espacio en $preciocos te
Código PHP:
mysql_query("INSERT INTO PRESUPUESTOS VALUES
('$cod_tipo_pres','$resultado7','$resultado',
'$resultado','$descripcion','$preciocoste','$importe','$dirmontaje',
'$resultado3','$resultado4','$resultado5','$resultado6')",$conexion);
si el campo descripcion no es numérico, tienes que meterlo entre comillas.
en todo caso, seria $resultado["cod_tipo_pres"]
Si te salen mas dudas, postea más código,m porque sino, vamos a ciegas...
Saludos.
Ok voy a mirarlo, pero no entiendo, por qué no vale con poner en el insert $resultado y ya?
es decir lo que me has puesto:
Código PHP:
mysql_query("INSERT INTO PRESUPUESTOS VALUES
('$cod_tipo_pres','$resultado7','$resultado',
'$resultado','$descripcion','$preciocoste','$importe','$dirmontaje',
'$resultado3','$resultado4','$resultado5','$resultado6')",$conexion);
Ahí tendría qu cambiar $resultado por $resultado["cod_tipo_pres"] y hacer igual con el resto???
el php me dice que sintaxis incorrecta si meto:
Código PHP:
mysql_query("INSERT INTO PRESUPUESTOS VALUES
('$cod_tipo_pres','$resultado7["estado"]','$resultado',
'$resultado','$descripcion','$preciocoste','$importe','$dirmontaje',
'$resultado3','$resultado4','$resultado5','$resultado6')",$conexion);
y aunque lo meta sin las comillas simples también:
Código PHP:
mysql_query("INSERT INTO PRESUPUESTOS VALUES
('$cod_tipo_pres',$resultado7["estado"],'$resultado',
'$resultado','$descripcion','$preciocoste','$importe','$dirmontaje',
'$resultado3','$resultado4','$resultado5','$resultado6')",$conexion);
he probado comillas simples donde estado y nada, tampoco