Ver Mensaje Individual
  #16 (permalink)  
Antiguo 09/06/2012, 11:54
oskuro
 
Fecha de Ingreso: febrero-2012
Ubicación: Madrid
Mensajes: 48
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Cómo insertar en tabla en un campo value, un valor que sea la suma de 3 ca

Ah ok.

de todas formas lo meto así y tampoco va.

Código PHP:

mysql_query
("INSERT INTO PRESUPUESTOS VALUES
('"
.$cod_tipo_pres."',".$valor7['cod_estado'].",'".$resultado['cod_tipo_pres']."',
"
.$resultado2['cod_cliente'].",'".$descripcion."',".$preciocoste.",".$importe.",'".$dirmontaje."',
"
.$resultado3['cod_prov'].",".$resultado4['cod_prod'].",".$resultado5['cod_subcat1'].",".$resultado6['cod_subcat2'].")",$conexion); 

Este es el código de todo el php, los valores le vienen bien del formulario.php anterior, así que el problema está en este .php que no me lo inserta correctamente:

Código PHP:

<?php

//include("conexion.php");
$conexion mysql_connect("localhost","jceascen_admin","Adminjce24h")or die("Problemas al conectar al host");

mysql_select_db("jceascen_servicios",$conexion)or die("Problemas al conectar a la base de datos");


//no permitiré que se envíen campos vacíos en el formulario
    
if(isset($_POST['cod_tipo_pres'])&&!empty($_POST['cod_tipo_pres'])&&
    isset(
$_POST['numero'])&&!empty($_POST['numero'])&&
    isset(
$_POST['anio'])&&!empty($_POST['anio'])&&
    isset(
$_POST['estado'])&&!empty($_POST['estado'])&&
    isset(
$_POST['descripcion'])&&!empty($_POST['descripcion'])&&
    isset(
$_POST['nombrecliente'])&&!empty($_POST['nombrecliente'])&&
    isset(
$_POST['preciocoste'])&&!empty($_POST['preciocoste'])&&
    isset(
$_POST['importepresupuesto'])&&!empty($_POST['importepresupuesto'])&&
    isset(
$_POST['dirmontaje'])&&!empty($_POST['dirmontaje'])&&
    isset(
$_POST['nombreprov'])&&!empty($_POST['nombreprov'])&&    
    isset(
$_POST['nombreprod'])&&!empty($_POST['nombreprod'])&&
    isset(
$_POST['subcat1'])&&!empty($_POST['subcat1'])&&
    isset(
$_POST['subcat2'])&&!empty($_POST['subcat2']))
    {
        


$tipo_pres $_POST['cod_tipo_pres'];

$consulta1 mysql_query("select cod_tipo_pres from TIPO_PRES where `descripcion`=('".$tipo_pres."')");
$resultado mysql_fetch_array($consulta1);


$nombre_client $_POST['nombrecliente'];

$consulta2 mysql_query("select cod_cliente from CLIENTES where nombre='".$nombre_client."'");
$resultado2 mysql_fetch_array($consulta2);

$cod_tipo_pres $_POST['cod_tipo_pres'].$_POST['numero'].$_POST['anio'];


$cod_prov $_POST['nombreprov'];

$consulta3 mysql_query("select cod_prov from PROVEEDORES where nombre='".$cod_prov."'");
$resultado3 mysql_fetch_array($consulta3);

$cod_prod $_POST['nombreprod'];

$consulta4 mysql_query("select cod_prod from PRODUCTOS where denom='".$cod_prod."'");
$resultado4 mysql_fetch_array($consulta4);

$cod_subcat1 $_POST['subcat1'];

$consulta5 mysql_query("select cod_subcat1 from SUB_CAT1 where denom='".$cod_subcat1."'");
$resultado5 mysql_fetch_array($consulta5);

$cod_subcat2 $_POST['subcat2'];

$consulta6 mysql_query("select cod_subcat2 from SUB_CAT2 where denom='".$cod_subcat2."'");
$resultado6 mysql_fetch_array($consulta6);

$cod_estado $_POST['estado'];

$consulta7 mysql_query("select cod_estado from ESTADOS where descripcion='".$cod_estado."'");
$resultado7 mysql_fetch_array($consulta7);

$preciocoste $_POST['preciocoste'];
$importe $_POST['importepresupuesto'];

$descripcion $_POST['descripcion'];

$dirmontaje $_POST['dirmontaje'];


        
        
mysql_query("INSERT INTO PRESUPUESTOS VALUES
('"
.$cod_tipo_pres."',".$valor7['cod_estado'].",'".$resultado['cod_tipo_pres']."',
"
.$resultado2['cod_cliente'].",'".$descripcion."',".$preciocoste.",".$importe.",'".$dirmontaje."',
"
.$resultado3['cod_prov'].",".$resultado4['cod_prod'].",".$resultado5['cod_subcat1'].",".$resultado6['cod_subcat2'].")",$conexion); 
        


    echo 
"<p>Datos insertados correctamente</p>";
    
    }else{
    echo 
"Rellene todos los campos antes de enviar";
    }
mysql_close($conexion);

?>
<html>
<style type="text/css">
body {
    background-color: #669;
}
</style>
<p>

<input name="button" type="button" onClick="window.history.back();" value="Atrás" />
<input name="button" type="button" onClick="window.close();" value="Cerrar esta ventana" /> </html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>

<body>
</body>
</html>