Foros del Web » Programando para Internet » PHP »

Ciclo For each

Estas en el tema de Ciclo For each en el foro de PHP en Foros del Web. Hola [email protected], estoy haciendo unas formas de envío de mail en php, y lo que quiero es hacer un ciclo for each, en asp(je je) ...
  #1 (permalink)  
Antiguo 25/08/2003, 18:15
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 15 años, 11 meses
Puntos: 98
Ciclo For each

Hola [email protected], estoy haciendo unas formas de envío de mail en php, y lo que quiero es hacer un ciclo for each, en asp(je je) hago lo siguiente:

For each item in request.form
body= body & item & "= " & request.form("item") & "<br>"
Next

de tal manera que solo tengo que enviar la variable body que trae toda la forma así:

Nombre = campo nombre
Direccion= campo direccion

etc,

Como lo traduzco a PHP?

Tengo el siguiente código:

mail("$send_to","$my_subject","\nNombre: ".$realname." "."\nTelefono: ".$telefono."\nSu correo: ".$email." "."\nComentario: ".$Comentario,"From: ".$from_this);
header("Location: http://www.domino.com/gracias.htm")

Gracias por su colaboración

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #2 (permalink)  
Antiguo 25/08/2003, 19:54
Nok
 
Fecha de Ingreso: abril-2001
Mensajes: 302
Antigüedad: 16 años, 7 meses
Puntos: 0
Hola, es practicamente igual:

Suponiendo que tu formulario fue pasado por el metodo POST lo unico que tienes que hacer es recorrerlo con foreach algo asi:

foreach ($_POST as $var => $valor) {
//concano el contenido
$comentario .= $var ."=". $valor;
}

mas info sobre foreach


Saludos.
Nok
__________________
La casa de Noktemplate.
Zonaphp.com - Php en español.

¿Que esperas de NokTpl 2? Deja tu comentario.

Blog
Mas o menos asi .
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 11:12.