Foros del Web » Programando para Internet » PHP »

Recoger valores de Text Area en Formulario

Estas en el tema de Recoger valores de Text Area en Formulario en el foro de PHP en Foros del Web. hola, estoy haciendo un formulario que contiene un text area, la idea es que cada fila que se escriba en ese text area despues la ...
  #1 (permalink)  
Antiguo 23/10/2007, 10:08
 
Fecha de Ingreso: septiembre-2007
Mensajes: 150
Antigüedad: 16 años, 7 meses
Puntos: 1
Exclamación Recoger valores de Text Area en Formulario

hola, estoy haciendo un formulario que contiene un text area, la idea es que cada fila que se escriba en ese text area despues la recoja como un valor independiente.

ej:

(Text Area)

$nombre1               carlos
$nombre2      ->     andres
$nombre3               roberto


para despues usarlos ej: Hola $nombre1 hermano de $nombre2, saludos a $nombre3

basicamente eso
Saludos Y ayuda pls!!!!
  #2 (permalink)  
Antiguo 23/10/2007, 10:10
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Recoger valores de Text Area en Formulario

Lo que tenés que hacer, entonces, es separar lo que envían por enters

Código PHP:
list($nombre1$nombre2$nombre3) = explode("\n"$_POST['textarea']); 
  #3 (permalink)  
Antiguo 23/10/2007, 10:13
 
Fecha de Ingreso: septiembre-2007
Mensajes: 150
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Recoger valores de Text Area en Formulario

Grax Seppo, estoy medio confundido podrias hacer un ejemplito pls para probarlo y ayudarme un poco mas, muchas gracias por tu tiempo.
Saludos.
  #4 (permalink)  
Antiguo 23/10/2007, 10:21
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Recoger valores de Text Area en Formulario

Creo que mas que lo que dijo Seppo no hay mucho para agregar.

Mira... haz el ejemplo como esto:
Código PHP:
$textarea "Andres\nJuan\nPedro"//Formato de un textarea
list($nombre1$nombre2$nombre3) = explode("\n"$textarea); 
echo 
$nombre1.'<br>';
echo 
$nombre2.'<br>';
echo 
$nombre3.'<br>'
Ahora... si no conoces cuantas lineas puedan poner debes cambiarlo por esto:
Código PHP:
$textarea "Andres\nJuan\nPedro\nGonzalo"
$nombresArr explode("\n"$textarea); 
for(
$i=0;$i<count($nombresArr);$i++){
    echo 
$nombresArr[$i].'<br>';

__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 23/10/2007, 10:56
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años
Puntos: 1
Re: Recoger valores de Text Area en Formulario

si no conoces la cantidad de nombres, también puedes hacer lo siguiente (es como el script que posteo marvin pero simplificado):

Código PHP:
$textarea "Andres\nJuan\nPedro\nGonzalo";  
$nombresArr explode("\n"$textarea);  
foreach(
$nombresArr as $v){ 
    echo 
$v '<br>'

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:37.