Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2014, 09:16
famjaes
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 5 meses
Puntos: 0
Solo me actualiza el ultimo registro

Buen día amigos del foro, tengo un problema espero me puedan ayudar.
Intento actualizar los registros de una tabla a otra; pero solo actualiza el último dato.
El código es el siguiente.

Código PHP:

$con 
mysqli_connect($dbhost$dbusername$dbuserpass,$dbname);

$datos mysqli_query($con,"SELECT * FROM calf_temp WHERE no_lista >0");
while (
$row0 mysqli_fetch_assoc($datos)) {


$vector[1]=$row0['no_lista'];
$vector[2]=$row0['apellidopaterno'];
$vector[3]=$row0['apellidomaterno'];
$vector[4]=$row0['nombres'];
$vector[5]=$row0['c1'];
$vector[6]=$row0['c2'];
$vector[7]=$row0['c3'];
$vector[8]=$row0['c4'];
$vector[9]=$row0['c5'];
$vector[10]=$row0['c6'];
$vector[11]=$row0['c7'];
$vector[12]=$row0['c8'];
$vector[13]=$row0['c9'];


$periodo $_POST["periodo"];
$grado $_POST["grado"];
$grupo $_POST["grupo"];
$bloque $_POST["bloque"];
$id $_POST["id"]; 

$insercion="UPDATE  calf SET no_lista='".$vector[1]."', apellidopaterno='".$vector[2]."', apellidomaterno='".$vector[3]."', nombres='".$vector[4]."', periodo= '$periodo', grado='$grado', grupo='$grupo', bloque='$bloque', c1='".$vector[5]."', c2='".$vector[6]."', c3='".$vector[7]."', c4='".$vector[8]."', c5='".$vector[9]."', c6='".$vector[10]."', c7='".$vector[11]."', c8='".$vector[12]."', c9='".$vector[13]."' WHERE  id ='$id'"


el ID lo obtengo de un POST de la consulta de la tabla CALF que es de otro archivo

<input type="hidden" name="id" id="id" value="<?php echo $mts['id']; ?>"/>


cualquier ORIENTACIÓN O AYUDA SE LAS AGRADEZCO saludos