Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/09/2009, 16:57
Avatar de spider_boy
spider_boy
 
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 22 años, 10 meses
Puntos: 89
Respuesta: editar varios registros en BD

A ver, ya que tratas de meter 2 arreglos distintos en una consulta, tendríamos que meter la consulta dentro de 2 bucles anidados para así poder recorrer ambos.

Pero buen. Sería así.

Código PHP:
include("../../config/edit/conexion.php");

$tot = count($_SESSION["listado_id"]);
$tot2 = count($_SESSION["listado_nm"]);


for (
$i = 0; $i < $tot; $i++){
   
$id = $_SESSION["listado_id"][$i];
   for (
$i2 = 0; $i2 < $tot2; $i2++){
         
$nm = $_SESSION["listado_nm"][$i2];
         
$modificador = "UPDATE raiz SET nombre = '$nm' WHERE id = '$id'";
         
$query = mysql_query($modificador, $link); 
   }
} 
Insisto, es horrible... imagínate, supon tienes 100 nombres, toda esa consulta se repitiría 100 veces, pero ya que no conozco la solución, no te puedo ayudar más que con esto :(.

Una pregunta, el arreglo de nombres y el arreglo de ID siempre tienen la misma cantidad de elementos o es variable? Si tu respuesta es que siempre tienen la misma cantidad, podríamos eliminar un bucle for.

Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.