Foros del Web » Programando para Internet » PHP »

fallo recibiendo datos para consulta update

Estas en el tema de fallo recibiendo datos para consulta update en el foro de PHP en Foros del Web. señores q puede estar mal Código PHP: for( $i = 0 ;  $i  <  $numero ;  $i ++)     {          $consulta  =  "update FORM_PRESUPUESTARIO set MONEDA_BOL='" . $_POST ...
  #1 (permalink)  
Antiguo 20/06/2007, 08:52
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
fallo recibiendo datos para consulta update

señores

q puede estar mal

Código PHP:
for($i=0$i $numero$i++)
    {
        
$consulta "update FORM_PRESUPUESTARIO set MONEDA_BOL='".$_POST["MONEDA_BOL".$i]."' where COD_CUENTA_PRESUPUESTARIA='"$_POST["COD_CUENTA_PRESUPUESTARIA".$i]"';";
        
        
//$consulta = "update FORM_PRESUPUESTARIO set MONEDA_BOL='123' where COD_CUENTA_PRESUPUESTARIA='ingreso1';";
        
        
$res mysql_query($consulta) or die (mysql_error());
        
    } 
saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #2 (permalink)  
Antiguo 20/06/2007, 09:01
Avatar de Yranac  
Fecha de Ingreso: junio-2007
Mensajes: 125
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: fallo recibiendo datos para consulta update

En principio no hay nada raro ahi, que error da?? que te muestra si antes de nada haces
Código PHP:
print_r($_POST
Hace falta más informacion para saber el fallo
  #3 (permalink)  
Antiguo 20/06/2007, 09:18
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: fallo recibiendo datos para consulta update

si hago un

Código PHP:
$moneda=$_POST["MONEDA_BOL".$i];

echo
"$moneda"
muestra perfectamente


el codigo completo viene asi
Código PHP:
<?php 
    
include("encabezado.html");
    include(
"conexionBD.php");
    
    
$numero $_POST["numero"];
    
//echo "$numero";
    
    /*for($i=0; $i < $numero; $i++)
    {
        $nombre[$i] = $_POST["NOMBRE".$i];
        $codigo[$i] = $_POST["COD_CUENTA_PRESUPUESATRIA".$i];
        $moneda[$i] = $_POST["MONEDA_BOL".$i];
        $moneda2[$i] = $_POST["MONEDA2".$i];
        $moneda3[$i] = $_POST["MONEDA3".$i];
        $cantidad[$i] = $_POST["CANTIDAD".$i];
        $unidad[$i] = $_POST["UNIDAD".$i];
        $precio[$i] = $_POST["PRECIO".$i];
        $total[$i] = $_POST["TOTAL".$i];
    }*/ 
//esto de arriba era pensando poniendolo todos los campos en arreglos pero tampoco me funciona
    
if ($_POST["submit"] == "Aceptar")
    {
    for(
$i=0$i $numero$i++)
    {
        
//$moneda=$_POST["MONEDA_BOL".$i];
        
        
          
$consulta "update FORM_PRESUPUESTARIO set MONEDA_BOL='".$_POST["MONEDA_BOL".$i]."' where COD_CUENTA_PRESUPUESTARIA='"$_POST["COD_CUENTA_PRESUPUESTARIA".$i]"';";    
        
        
$res mysql_query($consulta) or die (mysql_error());
        
    }
}        
    
?>
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #4 (permalink)  
Antiguo 20/06/2007, 09:28
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: fallo recibiendo datos para consulta update

Código PHP:
print_r($_POST["MONEDA_BOL".$i]); 
esto me imprime perfectamente el valor

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #5 (permalink)  
Antiguo 20/06/2007, 09:32
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: fallo recibiendo datos para consulta update

gracias

ya lo solucione me faltaban unos simples puntos

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
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 11:06.