Foros del Web » Programando para Internet » PHP »

formulario con php

Estas en el tema de formulario con php en el foro de PHP en Foros del Web. hola amigos de forosdelweb soy nuevo... La verdad no se casi nada de programación con php es más hace un día que empecé a investigar ...

  #1 (permalink)  
Antiguo 28/02/2008, 11:37
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
formulario con php

hola amigos de forosdelweb soy nuevo...

La verdad no se casi nada de programación con php es más hace un día que empecé a investigar como puedo hacer para recopilar la información de unos formularios que tengo en mi pagina web.

en el formulario mas simple quiero que los usuarios pongan su nombre, suban 1 foto y añadan un mensaje. que se envie a mi correo y luego yo lo arreglaré en la pagina de comentarios que hay en mi sitio. se que se podría hacer una base de datos pero todavia ando en pañales en lo que respecta a base de datos.

por favor expliquenme paso a paso como debo hacer:
miren yo tenia el formulario normal en html
entonces leí por ahi en la web que debería crear un codigo php y entonces hice esto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>xxxxx</title>
</head>

<body>
<?php
$nombre = $_POST['nombre'];
$foto = $_POST['foto'];
$experiencia= $_POST['experiencia'];

$header = 'From: ' . $nombre . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
$mensaje .= "experiencia: " . $_POST['experiencia'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'tours@xxxxxcom';
$asunto = 'xxxxx';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Mensaje Enviado Correctamente';
?>
</body>
</html>

esto lo guarde como enviarexp.php y en el formulario html le puse como action:enviarexp.php.

haber lo dejo hasta aquí, por favor les pido que me ayuden, ya llevo una noche sin dormir tratando de sacar la forma de que estos datos se envien a mi correo.
GRACIAS DE ANTEMANO
BIOSOFF...

Última edición por naturadinfinitus; 07/10/2008 a las 18:39
  #2 (permalink)  
Antiguo 28/02/2008, 11:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: formulario con php

Trasladado a PHP General.
  #3 (permalink)  
Antiguo 28/02/2008, 12:25
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 18 años, 7 meses
Puntos: 1
Re: formulario con php

supongo q habras descargado algun servidor : easyphp ?
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
  #4 (permalink)  
Antiguo 28/02/2008, 12:34
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

bueno la verdad no amigo, ni tansiquiera se que es eso pero ya lo estoy buscando, me explicas para que sirve y como me va ayudar con mi formulario.

Me gustaria que me dieras un ejemplo de como debería ser todo el codigo de la pagina php que mandara la información a mi correo.
los campos son nombre, foto, experiencia....

te lo agradezco.....
  #5 (permalink)  
Antiguo 28/02/2008, 12:39
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

prueba con este codigo


Código PHP:
<?php
 $adireccion
="[email protected]";
 
$asunto ="Comentario desde el sitio web";
 
$contenidomail"Nombre Cliente: ".$nombre."\n"
                 
."Email Cliente: ".$email."\n"
                 
."Comentarios Cliente: \n".$comentario."\n";
 
$dedireccion"$email";
 
$comentario=($comentario);
 
$contenidomail=($contenidomail);
mail ($adireccion$asunto$contenidomail$dedireccion);
?>
<html>

<head>
  <title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body bgcolor="#649E9F">
<p> Su comentario (mostrado abajo) ha sido enviado.</p>
<p><? print nl2br ($contenidomail); ?> </p>

</body>

</html>
  #6 (permalink)  
Antiguo 28/02/2008, 13:44
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

nada amigo ya lo intente y ni tansiquiera me llega ningun correo....

este es el cuerpo de php según lo que tu me diste
<?php
$adireccion="[email protected]";
$asunto ="Comentario desde xxx.com";
$contenidomail= "Nombre Cliente: ".$nombre."\n"
."Email Cliente: ".$email."\n"
."Telefono cliente: ".$tel."\n"
$dedireccion= "$email";
$comentario=($comentario);
$contenidomail=($contenidomail);
mail ($adireccion, $asunto, $contenidomail, $dedireccion);
?>
<html>

<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body bgcolor="#649E9F">
<p> Su comentario (mostrado abajo) ha sido enviado.</p>
<p><? print nl2br ($contenidomail); ?> </p>

</body>

</html>

algún otro consejo porfavor.....

Última edición por naturadinfinitus; 07/10/2008 a las 18:40
  #7 (permalink)  
Antiguo 28/02/2008, 13:51
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

mustra el codigo completo que has usado, el codigo php y el form html

el codigo que te he mandado funciona, te lo aseguro.

muestra los codigos aver si vemos el fallo
  #8 (permalink)  
Antiguo 28/02/2008, 14:06
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

ok amigo Jaronu
este el codigo del form
Código PHP:
<th height="361" scope="row"><form action="contactar.php" method="post" enctype="application/x-www-form-urlencoded" name="form1" target="_self" id="form1" onsubmit="MM_validateForm('nombre','','R','email','','R','comentario','','R');return document.MM_returnValue">
            <
table width="451">
              <
tr>
                <
td width="123" align="left"><span class="Estilo72">NOMBRE</span><span class="Estilo133">*</span></td>
                <
td width="465" align="left"><label>
                  <
input name="nombre" type="text" id="nombre" size="50" />
                </
label></td>
              </
tr>
              <
tr>

                <
td align="left"><span class="Estilo72">E-MAIL</span><span class="Estilo133">*</span></td>
                <
td align="left"><input name="email" type="text" id="email" size="50" /></td>
              </
tr>
              <
tr>
                <
td align="left"><span class="Estilo72">TEL&Eacute;FONO</span></td>
                <
td align="left"><input name="tel" type="text" id="tel" size="50" /></td>
              </
tr>
              <
tr>
                <
td align="left" valign="top"><span class="Estilo72">COMENTARIO</span><span class="Estilo133">*</span></td>
                <
td align="left"><label>
                  <
textarea name="comentario" cols="47" rows="10" wrap="physical" id="comentario">Escriba su comentario aqui...</textarea>
                </
label></td>
              </
tr>
              <
tr>
                <
td colspan="2" align="center" valign="top"><label>
                  <
input type="submit" name="Submit" value="Enviar" />
                  <
input type="reset" name="Submit2" value="Restablecer" />
                </
label></td>
                </
tr>
            </
table>
                                                  <
p>&nbsp;</p>
          </
form

y este el codigo php
Código PHP:
<?php
 $adireccion
="[email protected]";
 
$asunto ="Comentario desde xxx";
 
$contenidomail"Nombre Cliente: ".$nombre."\n"
                 
."Email Cliente: ".$email."\n"
                 
."Telefono cliente: ".$tel."\n"
 
$dedireccion"$email";
 
$comentario=($comentario);
 
$contenidomail=($contenidomail);
mail ($adireccion$asunto$contenidomail$dedireccion);
?>
<html>

<head>
  <title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body bgcolor="#649E9F">
<p> Su comentario (mostrado abajo) ha sido enviado.</p>
<p><? print nl2br ($contenidomail); ?> </p>

</body>

</html>
esto fue lo que hice, tu disculpa si hay alguna barvaridad por ahí pero como dije soy un principiante.....
y muchas gracias por la ayuda que me brindas

Última edición por naturadinfinitus; 07/10/2008 a las 18:41
  #9 (permalink)  
Antiguo 28/02/2008, 14:15
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

empieza por quitar todos los id del los campor del form y
tambien una pregunta tienes hosting o trabajas en local

id="nombre" // esto los quitas deja solo

name="nombre"
  #10 (permalink)  
Antiguo 28/02/2008, 14:18
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

y esta linea:

<form action="contactar.php" method="post" enctype="application/x-www-form-urlencoded" name="form1" target="_self" id="form1" onsubmit="MM_validateForm('nombre','','R','email', '','R','comentario','','R');return document.MM_returnValue">

dejala asi:

<form action="contactar.php" method="post" >
  #11 (permalink)  
Antiguo 28/02/2008, 14:50
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

Nada amigo jaronu cuando le doy clic en ENVIAR solamente se direcciona a http://www.xxx.com/contactar.php y se queda ahi con una pagina totalmente en blanco y no me llega nada al correo que le puse.

ah lo del hosting si tengo, así es como lo estoy probando solo que le puse un email de yahoo para probar primero.

ya que estamos intentando que funcione esto me gustaria que cuando le doy enviar no se quede en la misma pagina y que salga un pequeño mensaje abajo que diga enviado correctamente o algo así.
GRACIAS...
espero no incomodar

Última edición por naturadinfinitus; 07/10/2008 a las 18:42
  #12 (permalink)  
Antiguo 28/02/2008, 15:51
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

primero prueba estos dos codigos, a mi me estan funcionando en este momento,
y has de saber si has configurado tu cuenta de correo saliente por defecto para el php, y gual no la has configurado y cuando el codigo busca un correo para mandar el comentario no lo encuentra.

prueba este form:

Código PHP:
<html>
<
head>
  <
title>comentarios</title>
</
head>
<
body>

<
h1>Comentarios Clientes</h1>

<
p>Por favor dinos tu opini&oacute;n.</p>

<
form method=post action="mailphppropio.php">
Tu nombre: <br>
<
input type=text name="nombre" size=40><br>
Tu direcci&oacute;n email: <br>
<
input type=text name="email" size=40><br>
Tu comentario:<br>
<
textarea name="comentario" rows=5 cols=30>
</
textarea><br>
<
input type=submit value="Enviar Comentario">
</
form>
</
body
con este codigo php llamalo mailphppropio.php


Código PHP:
<?php
 $adireccion
="tu_correo";
 
$asunto ="Comentario desde el sitio web";
 
$contenidomail"Nombre Cliente: ".$nombre."\n"
                 
."Email Cliente: ".$email."\n"
                 
."Comentarios Cliente: \n".$comentario."\n";
 
$dedireccion"tu_correo";
 
$comentario=($comentario);
 
$contenidomail=($contenidomail);
mail ($adireccion$asunto$contenidomail$dedireccion);
?>
<html>

<head>
  <title>Envío de comentarios</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body bgcolor="#649E9F">
<p> Su comentario (mostrado abajo) ha sido enviado.</p>
<p><? print nl2br ($contenidomail); ?> </p>

</body>

</html>
  #13 (permalink)  
Antiguo 28/02/2008, 16:10
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

ok amigo ya me sale pero en el campo que le puse para que me pudieran enviar una foto solo me sale el nombre del archivo por ejemplo: foto.jpg, entonces no ce si es que php no puede enviar fotos o es que se necesita otro codigo o que....

que me dices.....
  #14 (permalink)  
Antiguo 28/02/2008, 16:19
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

ah otra cosita amigo jaronu no se si me estoy pansando pero le quiero poner un contador a mi web y me descarge uno de una pagina de internet que no ce si puedeo decir el nombre así que mejor no lo digo.

y pasa que no me funciona
no sale nada...
  #15 (permalink)  
Antiguo 28/02/2008, 16:23
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

LO de la foto ya es otra cuestion

donde colocas la foto? en que campo del form,

el tipo de campo ha de ser type=file

pero vamos, dime en que campo has puesto la foto
  #16 (permalink)  
Antiguo 28/02/2008, 16:24
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

Revisa las Faq´s del foro alli encontraras buen material ,para contadores
  #17 (permalink)  
Antiguo 28/02/2008, 16:35
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

OK amigo este es el codigo que le tengo en php
Código PHP:
   $cuerpo .= "Nombre: " $HTTP_POST_VARS['NOMBRE'] . "\n";
    
$cuerpo .= "foto: " $HTTP_POST_VARS['FOTO'] . "\n";
    
$cuerpo .= "experiencia: " $HTTP_POST_VARS['EXPERIENCIA'] . "\n"
y este es codigo html
Código PHP:
<class="Estilo72">TU FOTO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <
label>
                    <
input name="FOTO" type="file" id="FOTO" size="37" />
                    </
label>
                  </
p
a ver que me dices me imagino que hay que cambiarle algo en e codigo pero ni idea hermano..
agradecido....
espero su respuesta
ya casí lo logramos
  #18 (permalink)  
Antiguo 28/02/2008, 16:42
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

enseñame los codigos completos, para que te ayude, a si no se ve nada
desde uego como lo haces no es, pero sin ver los codigos completos de poco te podre ayudar
  #19 (permalink)  
Antiguo 28/02/2008, 16:44
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

para empezae el form se ha de encriptar asi:

enctype="multipart/form-data"

enseñame todo el codigo que te funciona en la parte html y php
  #20 (permalink)  
Antiguo 28/02/2008, 16:51
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

ok friend aqui vamos
bueno amigo el codigo ahora solo es .php oh bueno es como un compuesto, solo lo probe y como me salio bueno lo he dejado así pero dame tu punto de vista a ver si esta correcto hacerlo así oh no.
el codigo es
Código PHP:
<?
if (!$HTTP_POST_VARS){
?>
        <tr align="center" valign="top">
          <th height="150" align="center" scope="row"><form action="envia_form_php.php" method=post>
            <table width="496" height="59" border="2" align="center" bordercolor="#006600">
              <tr>
                <td align="left" valign="top"><p><span class="Estilo72">NOMBRE&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
                  <label>
                    <input name="NOMBRE" type="text" id="NOMBRE" size="50" />
                    </label>
                </p>
                  <p class="Estilo72">TU FOTO &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <label>
                    <input name="FOTO" type="file" id="FOTO" size="37" />
                    </label>
                  </p>
                  <p class="Estilo72">EXPERIENCIA                  </p>
                  <span class="Estilo72">
                  <label>                  </label>
                  </span>
                  <label><textarea name="EXPERIENCIA" cols="60" id="EXPERIENCIA">describe tu experiencia aquí...</textarea>
                  </label></td>
              </tr>
            </table>
            <p>
              <label>
              <input name="enviar" type="submit" id="enviar" value="Enviar" />
              </label>
              <label>
              <input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
              </label>
            </p>
            </form>
<?
}else{
    
//Estoy recibiendo el formulario, compongo el cuerpo
    
$cuerpo "Formulario enviado\n";
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS['NOMBRE'] . "\n";
    
$cuerpo .= "foto: " $HTTP_POST_VARS['FOTO'] . "\n";
    
$cuerpo .= "experiencia: " $HTTP_POST_VARS['EXPERIENCIA'] . "\n";

    
//mando el correo...
    
mail("tours@xxxx","Formulario recibido",$cuerpo);

    
//doy las gracias por el envío
    
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
aunque aún en la ultima parte cuando se envía hay que arreglar algo, ya que cuando le doy enviar bueno me aparece el mensaje en la misma pagina que es lo que quería, pero me borra el formulario y sale a la izquierda y feo, no ce si deseas lo puedes ver ya que la pagina esta arriba en este momento...

Última edición por naturadinfinitus; 07/10/2008 a las 18:42
  #21 (permalink)  
Antiguo 28/02/2008, 17:01
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

para el form usa uno como este y te lo personalizas (siempre es mejor tener separado el form, del codigo quelo procesa, pero si te funciona...

y lo de que te borra el form no se que me quieres decir, y el mensaje se puede ajustar donde quieras, todo depende del conocimiento que tengas de codigo HTML
y como tengas ese codigo en tu pagina, has de tener imaginacion el codigo html es facil de manipular.


Código PHP:
<body>
<form action="<?php echo $_SERVER['PHP_SELF'?>" method="post" enctype="multipart/form-data"> 
    Archivo: <input name="fichero" type="file" size="150" maxlength="150"> 
    <br> Nombre: <input name="nombre_archivo" type="text" size="70" maxlength="70">
    <br> Descripcion: <input name="description" type="text" size="100" maxlength="250">
    <br>
  <input name="submit" type="submit" value="Upload!">  
</form> </body>

haz esto tambien:

echo"<table><tr>";
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
echo"</tr></table>";

y despues imaginacion
  #22 (permalink)  
Antiguo 28/02/2008, 17:07
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

ok amigo jaronu lo tomare en cuenta pero no me dijiste como hago para poder obtener la foto .....???
  #23 (permalink)  
Antiguo 28/02/2008, 17:10
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

es que yo tampoco se si funcionara lo de la foto pero pon esta primera linea en el form


<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
  #24 (permalink)  
Antiguo 28/02/2008, 17:15
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

cambia este if por
if (!$HTTP_POST_VARS){

este otro

if (isset($_POST['submit'])) {
  #25 (permalink)  
Antiguo 28/02/2008, 17:34
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

nada amigo, ahora no me salio ni el nombre de la foto, bueno entonces tocara investigar si es posible hacer esto con las fotos oh no.......

BUENO amigo muchas gracias de verdad por tu ayuda, tu has sido el heroe de hoy porque estaba bastante perdido aunque ha sido todo practico porque la verdad no entiendo muy bien todo el codigo.

y aunque no pueda subir la foto bueno almenos ya puedo recopilar los comentarios por el momento..

voy a seguir trabajando en eso porque aún me falta el formulario mas grande... pero es bastante simple...

cualquiera cosa vuelvo por aca
BENDICION
BIOSOFF
  #26 (permalink)  
Antiguo 28/02/2008, 17:37
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

ah por cierto te invito a que chequees la pagina, pero visualizala en firefox para que puedas ver las imagenes ya que el IE no me quiere mostrar algunas imagenes..
la pagina es www.una.com

Última edición por naturadinfinitus; 07/10/2008 a las 18:43
  #27 (permalink)  
Antiguo 28/02/2008, 17:44
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

en la pagina no te va el link de volcan

pero esta guapa.
  #28 (permalink)  
Antiguo 28/02/2008, 18:22
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

amigo tengo un dilema como puedo hacer para que luego de presionar la tecla enviar me regrese a esa misma pagina y no me quede una pagina en blanco. porq es lo q me esta pasando ahora.....
  #29 (permalink)  
Antiguo 29/02/2008, 04:52
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: formulario con php

colocale esto despues de mailphppropio, redirecciona donde quieras

es codogo java

<SCRIPT LANGUAGE="javascript">
location.href = "principal.php";
</SCRIPT>
  #30 (permalink)  
Antiguo 29/02/2008, 10:03
 
Fecha de Ingreso: febrero-2008
Ubicación: Panamá
Mensajes: 145
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: formulario con php

hola hoy amigos
creo que este dolor de cabeza aún no termina porque el ultimo php no me funciona, en vez de enviarme el mensaje automaticamente cuando le doy enviar al formulario me sale en otra pagina la entrada al correo de gmail osea como si le hubiesa mandado la "action: mailto" pero no es así le puse la del php que se las dejo aquí.

Código PHP:
<?php
 $adireccion
="[email protected]";
 
$asunto ="xxx";
 
$contenidomail"Nombre: ".$nombre."\n";
                 .
"Email: ".$email."\n";
                 .
"telefono: ".$tel."\n";
                 .
"residencia: ".$redidencia."\n";
                 .
"pais: ".$pais."\n";
                 .
"pueblo: ".$pueblo."\n";
                 .
"transporte: ".$transporte."\n";
                 .
"camino: ".$camino."\n";
                 .
"cantidadp: ".$cantidadp."\n";
                 .
"pregunta: ".$pregunta."\n";
                 
 
$pregunta=($pregunta);
 
$contenidomail=($contenidomail);
mail ($adireccion$asunto$contenidomail);
?>

<html>

<head>
  <title>Envío de comentarios</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<body bgcolor="#649E9F">
<p> Su comentario (mostrado abajo) ha sido enviado.</p>
<p><? print nl2br ($contenidomail); ?> </p>

</body>

</html>
otra cosa jaronu lo del ultimo code que me diste, lo tengo que poner igualito como esta???, donde le escribo el nombre de la pagina a la que quiero que vaya despues de enviar el mensa???, lo escribo antes o despues de cerrar el codigo php.

infinitas gracias por la ayudad brindad jaruno, cuando vengas a Panamá, seguro te llevo a conocer el Volcán Barú gratis si es que no lo conoces jeje

espero me puedan ayudan....
gracias
BIOSOFF

Última edición por naturadinfinitus; 07/10/2008 a las 18:43
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 10:51.