Foros del Web » Programando para Internet » PHP »

Problema al insertar datos en una tabla desde una funcion

Estas en el tema de Problema al insertar datos en una tabla desde una funcion en el foro de PHP en Foros del Web. lo que pasa es qeu no s eque sucede estoy haciendo esta funcion para procesar unos dato y hacer unas inserciones a unas tablas pero ...
  #1 (permalink)  
Antiguo 04/06/2008, 14:43
Avatar de KATICA  
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema al insertar datos en una tabla desde una funcion

lo que pasa es qeu no s eque sucede estoy haciendo esta funcion para procesar unos dato y hacer unas inserciones a unas tablas pero no me quiere tmar los datos por favor alguien que me colabora este es el codigo
Código PHP:
function 
ingresar_item_pedido($cmb_referencia,$txt_can_ped,$txt_precio,$txt_can_sep,$txt_can_pro,$hd_numped,$txt_can_fac,$ruta){
            
            
$consulta="SELECT it.ref_pro,it.can_ped,it.valor_ped,it.can_sep,it.can_pro,it.num_pedi,it.can_fac,p.ref_prod,p.exis_prod
FROM item_pedido it, producto p 
WHERE it.ref_pro=p.ref_prod AND p.ref_prod='$cmb_referencia' AND 
it.num_pedi='$hd_numped' AND it.ref_pro='$cmb_referencia'"
;
            
$s=new sql_pg($consulta,$this->conexion);
            
$resultado $s->realiza_operacion();
            
$filas=$s->numero_filas($resultado);
            
            if (
$filas == 0
            {
            
            
$reg=pg_fetch_array($resultado);
            
$exis=$reg["exis_prod"];
    
                
//operancion llenar campos ocultos
                
if ($txt_can_ped >= $exis)
                {
                    
$res=$exis-$txt_can_ped;
                    
$cansep=$exis;
                    
$canpro=$res;
                    
//$exis=0;
                    // Operación de Inserción    
                     
$sql="insert into item_pedido values('$cmb_referencia','$txt_can_ped','$txt_precio','$cansep','$canpro','$hd_numped','$txt_can_fac')";
                    
$sql2="update producto set exis_prod='$exis' WHERE ref_prod='$cmb_referencia'";
                    
$s=new sql_pg($sql,$this->conexion);
                     
$resultado $s->realiza_operacion();
                    
//echo $reg["exis_prod"];
                    
echo $sql;
                    echo 
$sql2;
                    
/*echo '<script language = JavaScript>alert ("Guardado correctamente");location = "'.$ruta.'";</script>';*/
                
}            
               else
               {    
//operancion llenar campos ocultos
                       
$exis=$exis-$txt_can_ped;
                    
$cansep=$txt_can_ped;
                    
$canpro=0;
                    
// Operación de Inserción    
                    
$sql="insert into item_pedido values('$cmb_referencia','$txt_can_ped','$txt_precio','$cansep','$canpro','$hd_numped','$txt_can_fac')";
                    
$sql2="update producto set exis_prod='$exis' WHERE ref_prod='$cmb_referencia";
                    
$s=new sql_pg($sql,$this->conexion);
                     
$resultado $s->realiza_operacion();
/*                    echo '<script language = JavaScript>alert ("Guardado correctamente");location = "'.$ruta.'";</script>';*/
               
}
                      
            }
            else
            {
                echo 
'<script language = JavaScript>
                              alert ("Item Ya Existe");
                            location = "'
.$ruta.'";
                          </script>'
;
                             
            }
    } 
especificamente la variabla $exis es la que no me toma y no se que hacerle mas por fa alguien que me ayude
  #2 (permalink)  
Antiguo 04/06/2008, 15:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: alguien que me ayude por fis php auxilio!!!!

dudo que con un titulo así alguien te ayude.... suerte!

porfis..... :D
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 04/06/2008, 15:46
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: alguien que me ayude por fis php auxilio!!!!

Hola KATICA,

Te invito a que uses títulos más descriptivos en tus temas. Por otro lado no muestras el ámbito bajo el que llamas la función.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:10.