Cita: ya me lo mete, pero me mete "0" ceros en los campos que son numéricos... eso por qué??
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);
Cita: $consulta1 = mysql_query("select cod_tipo_pres from TIPO_PRES where descripcion=$tipo_pres");
si el campo descripcion no es numérico, tienes que meterlo entre comillas.
Cita: ese resultado es lo que meto luego en el insert,
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.