Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2008, 02:20
marco_sa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 113
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con codigo de actualizar tabla de BBDD mysql

Hola a todos/as

Tengo el siguiente codigo


Código PHP:
print_r ($_POST['prefacturas_operario_facturas']);

if (empty(
$_POST['prefacturas_operario_facturas']))
{
echo 
'El arreglo no tiene elementos';
}
else
{
    foreach (
$_POST['prefacturas_operario_facturas'] as $prefacturas_operario_facturas){ 
        
mysql_query("UPDATE facturas SET estado='F',fecha_facturacion='$fecha' WHERE id_factura='$id_factura'") or die (mysql_error());
echo 
"Pasa por aqui";
            list(
$id_factura,$numero) = explode("|"$prefacturas_operario_facturas);

                echo 
$numero."<br>";
                echo 
"$id_operario";
echo 
"$id_factura";
    }  
}



 
// Recorremos el array de contratos insertando y mostrando sus valores
print_r ($_POST['prefactura_operario_contratos']);
if (empty(
$_POST['prefactura_operario_contratos']))
{
echo 
'El arreglo no tiene elementos';
}
else
{
    foreach (
$_POST['prefactura_operario_contratos'] as $prefactura_operario_contratos){ 
        echo 
$id_contrato;
        
mysql_query("UPDATE contratos SET estado='F',fecha_facturacion='$fecha' WHERE id_contrato='$prefactura_operario_contratos'") or die (mysql_error());

        } 

Y mi problema es que si llegan los datos, la tabla existe y demas, pero la tabla factura no me la actualiza es como si estuviera bloqueada, auque si intento hacerle un update desde el phpmysql pues me lo hace , y la sin embargo lo curioso es que la tabla contratos me la actualiza sin ningun problema, y este codigo lo tengo en otra pagina que hace lo mismo y sin embargo pues en esa si me la actualiza.

Alguna idea para saber o averiguar el motivo del por que no me lo actualiza.

Muchas gracias por todo y feliz navidad.