Foros del Web » Programando para Internet » PHP »

mirar este código para formularios y ver mi problema

Estas en el tema de mirar este código para formularios y ver mi problema en el foro de PHP en Foros del Web. Verás soy un recien llegado al mundo del php, usease, novato novato. Bueno todo es empezar. Vereis tengo un código para procesar formularios, me lo ...
  #1 (permalink)  
Antiguo 01/04/2003, 17:25
 
Fecha de Ingreso: abril-2003
Ubicación: Andalucia
Mensajes: 14
Antigüedad: 14 años, 8 meses
Puntos: 0
mirar este código para formularios y ver mi problema

Verás soy un recien llegado al mundo del php, usease, novato novato. Bueno todo es empezar.
Vereis tengo un código para procesar formularios, me lo pasaron porque me es urgente y es:

((<?php

$emailWebmaster = "[email protected]";

if(isset($enviar))
{
$mensajeE = "Mensaje de ".$nombre." enviado desde http://miURL.com

".$mensaje;
mail($emailWebmaster, "Contacto", $mensajeE,"FROM: $email");

echo "Mensaje Enviado Con Exito, En Poco Tiempo Sera Contactado Por el administrador";
}
else
{
?>
<h3>Contactar con el administrador.</h3>
<P>
<FORM NAME="formu" ACTION="contactar.php">
<INPUT TYPE="hidden" NAME="enviar"><b>
Tu Nombre</b> :<INPUT TYPE="text" NAME="nombre">
<BR>
<b>
Tu Email</b> :<INPUT TYPE="text" NAME="email">
<BR>
<b>
Mensaje</b> :<br>
<TEXTAREA TYPE="text" NAME="mensaje" rows="6" cols="30"></TEXTAREA>
<BR>
<INPUT TYPE="submit" VALUE="enviar">
</form>
<?
}

?>))

me sale los campos para nombre, email, comentario.
Al hacer el envío me muestra la página de confirmación y a mi correo llega el resultado de esos campos.
Bueno el problema que tengo es el siguiente, quiero ampliar el nuemero de campos para el formulario, campos de texto o de seleccion o botón de radio.
Eso lo consigo, el problemas es que a mi correo solo sigue llegando los datos de nombre, email y comentario, no me llega el de los otros campos que he ampliado, y es que no sé tocar en los códigos del php.
Si alguien me dijera como se hace se lo agradecería.
Un saludo a todos
  #2 (permalink)  
Antiguo 01/04/2003, 17:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes que concatenar las variables (tus campos input de tu formulario q añadas) a $mesajeE donde corresponda ..


$mensajeE = "Mensaje de ".$nombre." enviado desde http://miURL.com

".$mensaje." no se que mas variables ".$otrasvariables;

Te vendría leer "por lo menos" el correspondiente tema del manual de PHP sobre como manejarte con cadenas y con formularios ..

Lee:
http://www.php.net/manual/es/languag...s.external.php
http://www.php.net/manual/en/languag...ors.string.php

Tambien recuerda de validar los datos de tu formulario .. q respenten el formato q quieras .. (si están todos los campos que requieres .. si son del tipo que pides .. etc ...)

Tienes mas manuales y tutoriales en las FAQ's de este foro.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 01/04/2003, 17:50
 
Fecha de Ingreso: abril-2003
Ubicación: Andalucia
Mensajes: 14
Antigüedad: 14 años, 8 meses
Puntos: 0
Gracias Cluster, como tengo que madrugar y aqui en España son las 1:30 de la madrugada, mañana iré probando haber si tiro para adelante esto. Gracias de nuevo.
Saludo
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 21:54.