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

Si, eso esta echo y funciona, pero cuando paso esos valores en el INSERT, solo envia el ultimo valor.

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.             }
  10.  
  11.     $mysqli->query(" INSERT INTO tb_prueba SET nombre='".$n_personas."' ");

Si pongo el INSERT dentro del ciclo, me los agrega en la tabla en campos diferentes y lo que necesito es que me ponga los nombres en el mismo campo.