Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/01/2012, 12:55
mixzplit
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Actualizar varios Registros

....continuacion!!!

Esta es la programacion donde recibo los datos de los campos y hago la actualizacion.

Como dije en el anterior POST solo me actualiza los datos cambiados del ultimo trabajador de la lista.

actualizar_mar.php
Código PHP:
<?php

    
include_once("conexion.php");
    include(
'./Scripts/funcion.php');
    
$conexion = new ControlBD();
    
$conexion->conectar();
    
$conexion->seleccionarBD();
    
        
$MAR_HORLUN=$_POST['MAR_HORLUN'];
        
$MAR_HEDL=$_POST['MAR_HEDL']; 
        
$MAR_HENL=$_POST['MAR_HENL']; 
        
$MAR_HORMAR=$_POST['MAR_HORMAR'];
        
$MAR_HEDM=$_POST['MAR_HEDM']; 
        
$MAR_HENM=$_POST['MAR_HENM']; 
        
$MAR_HORMIE=$_POST['MAR_HORMIE'];
        
$MAR_HEDMI=$_POST['MAR_HEDMI']; 
        
$MAR_HENMI=$_POST['MAR_HENMI']; 
        
$MAR_HORJUE=$_POST['MAR_HORJUE'];
        
$MAR_HEDJ=$_POST['MAR_HEDJ']; 
        
$MAR_HENJ=$_POST['MAR_HENJ']; 
        
$MAR_HORVIE=$_POST['MAR_HORVIE'];
        
$MAR_HEDV=$_POST['MAR_HEDV']; 
        
$MAR_HENV=$_POST['MAR_HENV']; 
        
$MAR_HORSAB=$_POST['MAR_HORSAB'];
        
$MAR_HEDS=$_POST['MAR_HEDS']; 
        
$MAR_HENS=$_POST['MAR_HENS']; 
        
$MAR_HORDOM=$_POST['MAR_HORDOM'];
        
$MAR_HEDD=$_POST['MAR_HEDD'];
        
$MAR_HEND=$_POST['MAR_HEND'];
        
$fechaDsd $_POST['fecha_desde'];
        
$fechaHst $_POST['fecha_hasta'];
        
$codigoTrab $_POST['codigo_trab'];

    for (
$i 0$i sizeof($codigoTrab); $i++) {
    
$query="UPDATE nmmarcacion SET MAR_HORLUN='$MAR_HORLUN[$i]', MAR_HEDL='$MAR_HEDL[$i]', MAR_HENL='$MAR_HENL[$i]', MAR_HORMAR='$MAR_HORMAR[$i]',
              MAR_HEDM='$MAR_HEDM[$i]', MAR_HENM='$MAR_HENM[$i]', MAR_HORMIE='$MAR_HORMIE[$i]', MAR_HEDMI='$MAR_HEDMI[$i]', MAR_HENMI='$MAR_HENMI[$i]',
              MAR_HORJUE='$MAR_HORJUE[$i]', MAR_HEDJ='$MAR_HEDJ[$i]', MAR_HENJ='$MAR_HENJ[$i]', MAR_HORVIE='$MAR_HORVIE[$i]', MAR_HEDV='$MAR_HEDV[$i]',
              MAR_HENV='$MAR_HENV[$i]', MAR_HORSAB='$MAR_HORSAB[$i]', MAR_HEDS='$MAR_HEDS[$i]', MAR_HENS='$MAR_HENS[$i]', MAR_HORDOM='$MAR_HORDOM[$i]',
              MAR_HEDD='$MAR_HEDD[$i]', MAR_HEND='$MAR_HEND[$i]'  
              WHERE MAR_CODTRA = '$codigoTrab[$i]' AND (MAR_DESDE >= '$fechaDsd[$i]' AND MAR_HASTA <= '$fechaHst[$i]')"
;
    
    }
    echo 
$query;
    
$conexion->ejecutarQuery($query);
    
$conexion->cerrarConec();
    
    echo 
'<script> alert("Marcaciones Actualizadas!!!")</script>';
    
?>
Espero puedan ayudarme y disculpen lo largo del POST

Saludos