Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2015, 13:01
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Problemas para obtener valor después de ciclo for

Hola amigos,

Tengo una duda con un cliclo que estoy creando, les explico:
Obtengo mediante un POST, valores "ID" de los usuarios tales como:

15, 33, 180, 315, (la cantidad de valores varia, segun una seleccion previa del cliente)

Entonces tomo esos valores y los paso en el ciclo for, para obetener los nombres de todas las personas en una variable, de la siguiente forma (Alexis, Pepe, Jose, Maria), TODO me funciona.

Pero necesito que este valor, que viene en la variable "n_personas", poder utilizarlo para insertalo, en otra tabla, pero cuando saco la variable "n_personas" fuera del ciclo, pierde sus varoles y solo toma el ultimo. Aqui dejo el codigo.


Código PHP:
Ver original
  1. $personas = substr ($_POST['nombrepersonas'], 0, -1);
  2.     $idpersonas = explode(",", $personas);
  3.    
  4.     for($i = 0; $i<count($idpersonas); $i++){
  5.         $rs = $mysqli->query(" SELECT nombre_persona FROM tb_personas WHERE id_persona='".$idpersonas[$i]."' ");
  6.         $row = $rs->fetch_assoc();
  7.         $n_personas = $row['nombre_persona'] .", ";
  8.         echo $n_personas;
  9.     }

Gracias.