Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2012, 22:43
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Update de arrays

Hola estoy tratando de actualizar unos registros que vienen en un array pero no entiendo porque me toma solo los ultimos y los coloca en todos los campos. Este es mi codigo:

Código PHP:
Ver original
  1. $id_contacto = $_POST['id_contacto'];
  2. $tipo_contacto = $_POST['tipo_contacto'];
  3. $persona_contacto = $_POST['persona_contacto'];
  4. $telefonos = $_POST['telefonos'];
  5. $correo_contacto = $_POST['correo_contacto'];
  6.  
  7.  $numRows = count($tipo_contacto);
  8.  
  9. for($i=0; $i<$numRows; $i++) {
  10.         $sql_ins2 = "UPDATE contactos SET tipo_contacto='".$_POST['tipo_contacto'][$i]."',  persona_contacto='".$_POST['persona_contacto'][$i]."', telefonos='".$_POST['telefonos'][$i]."', correo_contacto='".$_POST['correo_contacto'][$i]."'WHERE id_posada='".$id_posada."' AND id_contacto='".$id_contacto[$i]."'";
  11.         $result=mysql_query($sql_ins2);
  12.     }

el array pasa los datos correctamente, el problema es al hacer el update.

No se que hago mal???
__________________
Caminando con el corazón partío