Foros del Web » Programando para Internet » PHP »

Crear send.php a partir de un formulario ya echo en html

Estas en el tema de Crear send.php a partir de un formulario ya echo en html en el foro de PHP en Foros del Web. Buenas, soy nuevo en este, foro, jeje, tengo un problema eh creado un formulario html, pero eh probados con algunos send.php y no me quiere ...

  #1 (permalink)  
Antiguo 05/10/2008, 11:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Crear send.php a partir de un formulario ya echo en html

Buenas, soy nuevo en este, foro, jeje, tengo un problema eh creado un formulario html, pero eh probados con algunos send.php y no me quiere funcionar ps vine para que me den una ayudita :D aqui esta el codigo del html que hise :
espero que me ayuden porque lo nesesito rapido


<!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=UTF-8">
<title>Untitled Form</title>
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<script type="text/javascript" src="view.js"></script>
<script type="text/javascript" src="calendar.js"></script>
</head>
<body id="main_body" >

<img id="top" src="top.png" alt="">
<div id="form_container">

<h1><a>Untitled Form</a></h1>
<form id="form_92804" class="appnitro" method="post" action="">
<div class="form_description">
<h2>CCCDigital S.A </h2>
<p>Favor de LLenar este Formulario Completo </p>
</div>
<ul >

<li id="li_1" >
<label class="description" for="element_1">Nombre </label>
<span>

</span>
<span>
<input id="element_1_2" name= "element_1_2" class="element text" maxlength="255" size="14" value=""/>
<label>Nombre completo</label>
</span>
</li> <li id="li_2" >
<label class="description" for="element_2">Email </label>
<div>
<input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_3" >
<label class="description" for="element_3">Fecha Nacimiento </label>
<span>
<input id="element_3_1" name="element_3_1" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_3_1">MM</label>
</span>
<span>
<input id="element_3_2" name="element_3_2" class="element text" size="2" maxlength="2" value="" type="text"> /
<label for="element_3_2">DD</label>
</span>
<span>
<input id="element_3_3" name="element_3_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_3_3">YYYY</label>
</span>

<span id="calendar_3">
<img id="cal_img_3" class="datepicker" src="calendar.gif" alt="Pick a date.">
</span>
<script type="text/javascript">
Calendar.setup({
inputField : "element_3_3",
baseField : "element_3",
displayArea : "calendar_3",
button : "cal_img_3",
ifFormat : "%B %e, %Y",
onSelect : selectDate
});
</script>

</li> <li id="li_4" >
<label class="description" for="element_4">Celular </label>
<span>
<input id="element_4_1" name="element_4_1" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_4_1">(###)</label>
</span>
<span>
<input id="element_4_2" name="element_4_2" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_4_2">###</label>
</span>
<span>
<input id="element_4_3" name="element_4_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_4_3">####</label>
</span>

</li>

<li class="buttons">
<input type="hidden" name="form_id" value="92804" />

<input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
</li>
</ul>
</form>
<div id="footer"></div>
</div>
<img id="bottom" src="bottom.png" alt="">
</body>
</html>
  #2 (permalink)  
Antiguo 05/10/2008, 12:12
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

hola

y el send.php??

que el error estara alli, y si lo que quieres es un script ya hecho consulta el INDICE de las FAQ'S del foro, seguro alli lo encuentras

suerte
  #3 (permalink)  
Antiguo 05/10/2008, 12:26
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

el problema es ese no tengo el send.php :(
  #4 (permalink)  
Antiguo 05/10/2008, 12:31
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: Crear send.php a partir de un formulario ya echo en html

nos das el formulario , pero ni siquiera nos dices para que quieres el formulario.
que quieres hacer con los datos del formulario????
guardar la info en una base de datos????
te recomiendo que vayas a www.phpya.com.ar
  #5 (permalink)  
Antiguo 05/10/2008, 12:33
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

solo con tres minutos buscando en el indice de las faq's del foro fueron suficientes para encontrar un ejemplo, no dejes que la gente trabaje por ti, a si no se aprende

http://www.forosdelweb.com/1366680-post151.html

ahora solo es cuestion de que lo adaptes a tus necesidades.

y si este ejemplo no te sirve, con poner enviar formulario php en google sera suficiente

Suerte
  #6 (permalink)  
Antiguo 05/10/2008, 12:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

lo que quiero es mandarlo a un email, peor no se como :( si supiera lo hiciera, no se haer el send.php, con este tipo de form :(
  #7 (permalink)  
Antiguo 05/10/2008, 12:36
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

Cita:
Iniciado por jaronu Ver Mensaje
solo con tres minutos buscando en el indice de las faq's del foro fueron suficientes para encontrar un ejemplo, no dejes que la gente trabaje por ti, a si no se aprende

http://www.forosdelweb.com/1366680-post151.html

ahora solo es cuestion de que lo adaptes a tus necesidades.

y si este ejemplo no te sirve, con poner enviar formulario php en google sera suficiente

Suerte
  #8 (permalink)  
Antiguo 05/10/2008, 12:48
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

ok, solo quiero uno que diga:

Nombre:

Apellido:

Email:

Fecha de nacimiento:

Sexo: hombre o mujer..


Solo quiero eso y no encuentro :( alguien me ayuda please..
  #9 (permalink)  
Antiguo 05/10/2008, 12:57
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

Código PHP:

    $nom 
seguridad ($_POST['nom']);
            
$cognom seguridad ($_POST['cognom']);
            
$empresa seguridad ($_POST['empresa']);
            
$direccio seguridad ($_POST['direccio']);
            
$poblacio seguridad ($_POST['poblacio']);
            
$provincia seguridad ($_POST['provincia']);
            
$comentari seguridad ($_POST['comentari']);
            
$telefon seguridad ($_POST['telefon']);
            
$email seguridad ($_POST['email']);
    
    
    
        if (
$nom ==NULL || $cognom ==NULL || $empresa == NULL || $direccio == NULL || $poblacio ==NULL || $provincia == NULL || $email == NULL){
            
        
                echo 
'<div align=center><table width="600"   border="0" cellspacing="0" cellpadding="0">';
                echo 
'<tr aling= "center" class="Estilo1">';
                echo 
"<div align=center>";
                echo 
"Sius plau rellene tot el formulari de contecte, graçies";
                echo 
"</div>";
                echo 
"<br>";
                echo 
"<br>";
                echo 
"<div align=center>";
                echo 
"<a href= \"javascript:history.go(-1)\" class=\"Estilo1\">Torna</a>";
                echo 
"</div>";
                echo 
"</tr>";
    
                echo 
"</table>";
                echo 
"</div>";
    
                                
        }else {
        
    if (isset (
$_POST['nom']) ){
    
            
    
    
$nombre_origen    "xxxxxxxxxx";
$email_origen     "[email protected]";
$email_copia      "[email protected]";
$email_ocultos    "[email protected]";
$email_destino    "[email protected]";  //cambiar esta linea por la de encima cuando termine la aplicacion


$asunto           " Rebut email de contacte de ".$empresa."";

$mensaje          '<table width="629" border="0" cellspacing="1" cellpadding="2">
  <tr>
    <td width="623" align="left"></td>
  </tr>
  <tr>
    <td bgcolor="#E0911B"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong>     Email de contacte de '
.$empresa.'</strong></div></td>
  </tr>
  <tr>
    <td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> </strong><br><br>
         
          <strong>NOM : </strong>'
.$nom.'</strong><br><br>
          <strong>COGNOM : </strong>'
.$cognom.'</strong><br><br>
          <strong>DIRECCIO : </strong>'
.$direccio.'</strong><br><br>
          <strong>POBLACIO : </strong>'
.$poblacio.'</strong><br><br>
          <strong>PROVINCIA : </strong>'
.$provincia.'</strong><br><br>
          <strong>TELEFON : </strong>'
.$telefon.'</strong><br><br>
          <strong>E-MAIL : </strong>'
.$email.'</strong><br><br>
          <strong>COMENTARI : </strong>'
.$comentari.'</strong><br><br><br>
          
         
    </div>
    </td>
  </tr>
</table>'
;

                


$formato          "html";

//*****************************************************************//
$headers  "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";


$headers .= "X-Sender: $email_origen \r\n";

$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";

//*****************************************************************//
 
if($formato == "html")
 { 
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  }
   else
    { 
$headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  }

if (@
mail($email_destino$asunto$mensaje$headers)) 
    { 
    
    
    
    
    
    
    
?> 
ahi va pero NO HAS BUSCADO NADA EN LA RED NI EN EL FORO, creo que no te has molestado ni siquiera en mirar los ejemplos que te hemos puesto, pero bueno, a mi no me importa compartir codigos, pero no esperes que te lo explique eso ya es cosa tuya

suerte
  #10 (permalink)  
Antiguo 05/10/2008, 13:13
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

Cita:
Iniciado por jaronu Ver Mensaje
Código PHP:

    $nom 
seguridad ($_POST['nom']);
            
$cognom seguridad ($_POST['cognom']);
            
$empresa seguridad ($_POST['empresa']);
            
$direccio seguridad ($_POST['direccio']);
            
$poblacio seguridad ($_POST['poblacio']);
            
$provincia seguridad ($_POST['provincia']);
            
$comentari seguridad ($_POST['comentari']);
            
$telefon seguridad ($_POST['telefon']);
            
$email seguridad ($_POST['email']);
    
    
    
        if (
$nom ==NULL || $cognom ==NULL || $empresa == NULL || $direccio == NULL || $poblacio ==NULL || $provincia == NULL || $email == NULL){
            
        
                echo 
'<div align=center><table width="600"   border="0" cellspacing="0" cellpadding="0">';
                echo 
'<tr aling= "center" class="Estilo1">';
                echo 
"<div align=center>";
                echo 
"Sius plau rellene tot el formulari de contecte, graçies";
                echo 
"</div>";
                echo 
"<br>";
                echo 
"<br>";
                echo 
"<div align=center>";
                echo 
"<a href= \"javascript:history.go(-1)\" class=\"Estilo1\">Torna</a>";
                echo 
"</div>";
                echo 
"</tr>";
    
                echo 
"</table>";
                echo 
"</div>";
    
                                
        }else {
        
    if (isset (
$_POST['nom']) ){
    
            
    
    
$nombre_origen    "xxxxxxxxxx";
$email_origen     "[email protected]";
$email_copia      "[email protected]";
$email_ocultos    "[email protected]";
$email_destino    "[email protected]";  //cambiar esta linea por la de encima cuando termine la aplicacion


$asunto           " Rebut email de contacte de ".$empresa."";

$mensaje          '<table width="629" border="0" cellspacing="1" cellpadding="2">
  <tr>
    <td width="623" align="left"></td>
  </tr>
  <tr>
    <td bgcolor="#E0911B"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong>     Email de contacte de '
.$empresa.'</strong></div></td>
  </tr>
  <tr>
    <td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> </strong><br><br>
         
          <strong>NOM : </strong>'
.$nom.'</strong><br><br>
          <strong>COGNOM : </strong>'
.$cognom.'</strong><br><br>
          <strong>DIRECCIO : </strong>'
.$direccio.'</strong><br><br>
          <strong>POBLACIO : </strong>'
.$poblacio.'</strong><br><br>
          <strong>PROVINCIA : </strong>'
.$provincia.'</strong><br><br>
          <strong>TELEFON : </strong>'
.$telefon.'</strong><br><br>
          <strong>E-MAIL : </strong>'
.$email.'</strong><br><br>
          <strong>COMENTARI : </strong>'
.$comentari.'</strong><br><br><br>
          
         
    </div>
    </td>
  </tr>
</table>'
;

                


$formato          "html";

//*****************************************************************//
$headers  "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";


$headers .= "X-Sender: $email_origen \r\n";

$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";

//*****************************************************************//
 
if($formato == "html")
 { 
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  }
   else
    { 
$headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  }

if (@
mail($email_destino$asunto$mensaje$headers)) 
    { 
    
    
    
    
    
    
    
?> 
ahi va pero NO HAS BUSCADO NADA EN LA RED NI EN EL FORO, creo que no te has molestado ni siquiera en mirar los ejemplos que te hemos puesto, pero bueno, a mi no me importa compartir codigos, pero no esperes que te lo explique eso ya es cosa tuya

suerte
ese codigo es para el html que di arriva,, si es asi muchas gracias :d

Edito: esoty probando y no me funciona no si si soy yo o que, la web es esta : www.cccdigital.com/form1.html y el send www.cccdigital.com/send.php y mira como sale :( da como error :(

Última edición por cccdigital; 05/10/2008 a las 13:22
  #11 (permalink)  
Antiguo 05/10/2008, 13:30
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

primero

coloca la etiquta <?php al principio del codigo

segundo

usa tus variables, el send es el mio, adaptado a un encargo que me hicieron
estudia un poco el envio y recepcion de variables en PHP

REVISA LAS FAQ'S DEL FORO, ¿NO PRETENDERAS QUE TRABAJEN POR TI?

Y EN EL ACTION DEL FORM PON action"send.php"
  #12 (permalink)  
Antiguo 05/10/2008, 13:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

Cita:
Iniciado por jaronu Ver Mensaje
primero

coloca la etiquta <?php al principio del codigo

segundo

usa tus variables, el send es el mio, adaptado a un encargo que me hicieron
estudia un poco el envio y recepcion de variables en PHP

REVISA LAS FAQ'S DEL FORO, ¿NO PRETENDERAS QUE TRABAJEN POR TI?

Y EN EL ACTION DEL FORM PON action"send.php"
dices que aqui <form id="form_92782" class="appnitro" method="post" action="send.php">
<div class="form_description"> lo dejo asi mismo verdad.. ? y no no espero que me lo hagan por mi esque toy probando muchos y no me salen por ejemplo este :

http://www.cccdigital.com/form4.html y no me funciona me da error en la tabla 26 wenu lo eh areglado y nada...

AORA ESTA ME DA ERROR MMIRA, WWW.CCCDIGITAL.COM/FORM1/HTML DA ERROR EN LA LINEA 104 HAY NO HAY NADA :s NO SE SI ME FALTA UN ULTIMO COMANDO O ALGO MIRA :


<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CCCDigital S.A</title>
<?php $nom = seguridad ($_POST['nom']);
$cognom = seguridad ($_POST['cognom']);
$empresa = seguridad ($_POST['empresa']);
$direccio = seguridad ($_POST['direccio']);
$poblacio = seguridad ($_POST['poblacio']);
$provincia = seguridad ($_POST['provincia']);
$comentari = seguridad ($_POST['comentari']);
$telefon = seguridad ($_POST['telefon']);
$email = seguridad ($_POST['email']);



if ($nom ==NULL || $cognom ==NULL || $empresa == NULL || $direccio == NULL || $poblacio ==NULL || $provincia == NULL || $email == NULL){


echo '<div align=center><table width="600" border="0" cellspacing="0" cellpadding="0">';
echo '<tr aling= "center" class="Estilo1">';
echo "<div align=center>";
echo "Sius plau rellene tot el formulari de contecte, graçies";
echo "</div>";
echo "<br>";
echo "<br>";
echo "<div align=center>";
echo "<a href= \"javascript:history.go(-1)\" class=\"Estilo1\">Torna</a>";
echo "</div>";
echo "</tr>";

echo "</table>";
echo "</div>";


}else {

if (isset ($_POST['nom']) ){



$nombre_origen = "xxxxxxxxxx";
$email_origen = "[email protected]";
$email_copia = "[email protected]";
$email_ocultos = "[email protected]";
$email_destino = "[email protected]"; //cambiar esta linea por la de encima cuando termine la aplicacion


$asunto = " Rebut email de contacte de ".$empresa."";

$mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="623" align="left"></td>
</tr>
<tr>
<td bgcolor="#E0911B"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong> Email de contacte de '.$empresa.'</strong></div></td>
</tr>
<tr>
<td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> </strong><br><br>

<strong>NOM : </strong>'.$nom.'</strong><br><br>
<strong>COGNOM : </strong>'.$cognom.'</strong><br><br>
<strong>DIRECCIO : </strong>'.$direccio.'</strong><br><br>
<strong>POBLACIO : </strong>'.$poblacio.'</strong><br><br>
<strong>PROVINCIA : </strong>'.$provincia.'</strong><br><br>
<strong>TELEFON : </strong>'.$telefon.'</strong><br><br>
<strong>E-MAIL : </strong>'.$email.'</strong><br><br>
<strong>COMENTARI : </strong>'.$comentari.'</strong><br><br><br>


</div>
</td>
</tr>
</table>';




$formato = "html";

//************************************************** ***************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";


$headers .= "X-Sender: $email_origen \r\n";

$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";

//************************************************** ***************//

if($formato == "html")
{ $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{ $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n"; }

if (@mail($email_destino, $asunto, $mensaje, $headers))
{
?>
</head>
ESTA ESLA LINEA 104----

Última edición por cccdigital; 05/10/2008 a las 13:46
  #13 (permalink)  
Antiguo 05/10/2008, 13:46
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

pon como dejaste el codigo, me suena a qie no has cerrado un corchete }
  #14 (permalink)  
Antiguo 05/10/2008, 13:49
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

Cita:
Iniciado por cccdigital Ver Mensaje
dices que aqui <form id="form_92782" class="appnitro" method="post" action="send.php">
<div class="form_description"> lo dejo asi mismo verdad.. ? Y no no espero que me lo hagan por mi esque toy probando muchos y no me salen por ejemplo este :

--
si
  #15 (permalink)  
Antiguo 05/10/2008, 13:50
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

Cita:
Iniciado por jaronu Ver Mensaje
pon como dejaste el codigo, me suena a qie no has cerrado un corchete }
QUIERES DECIR QUE AQUI:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CCCDigital S.A</title>
<?php $nom = seguridad ($_POST['nom']);
$cognom = seguridad ($_POST['cognom']);
$empresa = seguridad ($_POST['empresa']);
$direccio = seguridad ($_POST['direccio']);
$poblacio = seguridad ($_POST['poblacio']);
$provincia = seguridad ($_POST['provincia']);
$comentari = seguridad ($_POST['comentari']);
$telefon = seguridad ($_POST['telefon']);
$email = seguridad ($_POST['email']);



if ($nom ==NULL || $cognom ==NULL || $empresa == NULL || $direccio == NULL || $poblacio ==NULL || $provincia == NULL || $email == NULL){


echo '<div align=center><table width="600" border="0" cellspacing="0" cellpadding="0">';
echo '<tr aling= "center" class="Estilo1">';
echo "<div align=center>";
echo "Sius plau rellene tot el formulari de contecte, graçies";
echo "</div>";
echo "<br>";
echo "<br>";
echo "<div align=center>";
echo "<a href= \"javascript:history.go(-1)\" class=\"Estilo1\">Torna</a>";
echo "</div>";
echo "</tr>";

echo "</table>";
echo "</div>";


}else {

if (isset ($_POST['nom']) ){



$nombre_origen = "xxxxxxxxxx";
$email_origen = "[email protected]";
$email_copia = "[email protected]";
$email_ocultos = "[email protected]";
$email_destino = "[email protected]"; //cambiar esta linea por la de encima cuando termine la aplicacion


$asunto = " Rebut email de contacte de ".$empresa."";

$mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="623" align="left"></td>
</tr>
<tr>
<td bgcolor="#E0911B"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong> Email de contacte de '.$empresa.'</strong></div></td>
</tr>
<tr>
<td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> </strong><br><br>

<strong>NOM : </strong>'.$nom.'</strong><br><br>
<strong>COGNOM : </strong>'.$cognom.'</strong><br><br>
<strong>DIRECCIO : </strong>'.$direccio.'</strong><br><br>
<strong>POBLACIO : </strong>'.$poblacio.'</strong><br><br>
<strong>PROVINCIA : </strong>'.$provincia.'</strong><br><br>
<strong>TELEFON : </strong>'.$telefon.'</strong><br><br>
<strong>E-MAIL : </strong>'.$email.'</strong><br><br>
<strong>COMENTARI : </strong>'.$comentari.'</strong><br><br><br>


</div>
</td>
</tr>
</table>';




$formato = "html";

//************************************************** ***************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";


$headers .= "X-Sender: $email_origen \r\n";

$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";

//************************************************** ***************//

if($formato == "html")
{ $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{ $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n"; }

if (@mail($email_destino, $asunto, $mensaje, $headers))
{
?>
</head>
}

QUIERES DECIR QUE ASI?
  #16 (permalink)  
Antiguo 05/10/2008, 13:58
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

aqui

if (@mail($email_destino, $asunto, $mensaje, $headers))
{

</head>
}

?>


la etiqueta head va al final


if (@mail($email_destino, $asunto, $mensaje, $headers))
{


}
?>
</head>

y el code ha de ir en el <body> code </body>

y usa tus variables

si en esta line del form usas

<input id="element_1_2" name= "element_1_2" class="element text" maxlength="255" size="14" value=""/>


para recuperar esa variable necesitas cambiar las que te puse


cambiar esto:

$nom = $_POST['nom'];


por:

$element_1_2 = $_POST['element_1_2];

y asi con todos los campos de tu form y no usar las variables que yo te puse , que son las mias, necesitas adaptarlo a tus variables

POR FAVOR documentate un poco no es nada dificil. solo has de leer algun manual basico de php

suerte
  #17 (permalink)  
Antiguo 06/10/2008, 13:18
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

jejeje, si eh leido un poco y se que las variables son los que comiensan con este signo $ , mmm , eh areglado lo del {}
pero no veo la linea

<input id="element_1_2" name= "element_1_2" class="element text" maxlength="255" size="14" value=""/>

y no entiendo lo del cambiar el :

$element_1_2 = $_POST['element_1_2];

y aqui en :

$cognom = seguridad ($_POST['cognom']);
$empresa = seguridad ($_POST['empresa']);
$direccion = seguridad ($_POST['direccion']);
$poblacion= seguridad ($_POST['poblacion']);
$provincia = seguridad ($_POST['provincia']);
$comentario = seguridad ($_POST['comentario']);
$telefono = seguridad ($_POST['telefono']);
$email = seguridad ($_POST['email']);

iria de esta forma y asi areglar esto :

<strong>NOM : </strong>'.$nom.'</strong><br><br>
<strong>COGNOM : </strong>'.$cognom.'</strong><br><br>
<strong>DIRECCIO : </strong>'.$direccio.'</strong><br><br>
<strong>POBLACIO : </strong>'.$poblacio.'</strong><br><br>
<strong>PROVINCIA : </strong>'.$provincia.'</strong><br><br>
<strong>TELEFON : </strong>'.$telefon.'</strong><br><br>
<strong>E-MAIL : </strong>'.$email.'</strong><br><br>
<strong>COMENTARI : </strong>'.$comentari.'</strong><br><br><br>

por esto :

<strong>NOM : </strong>'.$nom.'</strong><br><br>
<strong>COGNOM : </strong>'.$cognom.'</strong><br><br>
<strong>DIRECCION : </strong>'.$direccion.'</strong><br><br>
<strong>POBLACION : </strong>'.$poblacion.'</strong><br><br>
<strong>PROVINCIA : </strong>'.$provincia.'</strong><br><br>
<strong>TELEFONO : </strong>'.$telefono.'</strong><br><br>
<strong>E-MAIL : </strong>'.$email.'</strong><br><br>
<strong>COMENTARIO : </strong>'.$comentario.'</strong><br><br><br>

$cognom = seguridad ($_POST['cognom']);
$empresa = seguridad ($_POST['empresa']);
$direccion = seguridad ($_POST['direccion']);
$poblacion = seguridad ($_POST['poblacion']);
$provincia = seguridad ($_POST['provincia']);
$comentario = seguridad ($_POST['comentario']);
$telefono = seguridad ($_POST['telefono']);
$email = seguridad ($_POST['email']);

siguirme corrigiendo si estoy mal jeje, lo que esta en negrita fue lo que corregi :)

a la verdad eh leido pero no entiendo cuando dices que cambies los valores element_1_2 - todos los que me diste...

ahh me sigue dando error en la ultima linea en este caso esta :


Parse error: syntax error, unexpected $end in C:\inetpub\vhosts\cccdigital.com\httpdocs\send.php on line 110
  #18 (permalink)  
Antiguo 06/10/2008, 13:27
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

Vamos a ver

si tu en uno de tus campos de tu form tienes:

<input id="element_1_2" name= "element_1_2" class="element text" maxlength="255" size="14" value=""/>

ese valor, el name del form, que esta en negrita, lo has de recuperar asi

$element_1_2 = $_POST['element_1_2'];

y a si con todos los name's de tu form

esto que te puse es un ejemplo y los uso con los name DE MI FORM, QUE NO ADAPTE EL CODIGO AL TUYO, SOLO TE MOSTRE COMO SE HACE, ERES TU EL QUE LO HA DE ADAPTAR A TUS NAME DEL FORM xxxxxxxxxD


HAS DE CAMBIAR TOSDO ESTO Y ADAPTARLO A TU FORM A LOS NAME DE EL.

$cognom = seguridad ($_POST['cognom']);
$empresa = seguridad ($_POST['empresa']);
$direccion = seguridad ($_POST['direccion']);
$poblacion= seguridad ($_POST['poblacion']);
$provincia = seguridad ($_POST['provincia']);
$comentario = seguridad ($_POST['comentario']);
$telefono = seguridad ($_POST['telefono']);
$email = seguridad ($_POST['email']);

iria de esta forma y asi areglar esto :

<strong>NOM : </strong>'.$nom.'</strong><br><br>
<strong>COGNOM : </strong>'.$cognom.'</strong><br><br>
<strong>DIRECCIO : </strong>'.$direccio.'</strong><br><br>
<strong>POBLACIO : </strong>'.$poblacio.'</strong><br><br>
<strong>PROVINCIA : </strong>'.$provincia.'</strong><br><br>
<strong>TELEFON : </strong>'.$telefon.'</strong><br><br>
<strong>E-MAIL : </strong>'.$email.'</strong><br><br>
<strong>COMENTARI : </strong>'.$comentari.'</strong><br><br><br>


xD INTENTALO, QUE YA TE DIJE QUE NO TE HARIA TODO EL TRABAJO INTENTA Y ADAPTA
  #19 (permalink)  
Antiguo 06/10/2008, 13:29
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

Estoy intentando y a la verdad no me sale, me estoy matando la cabeza, estoy desde aller en esto :(
  #20 (permalink)  
Antiguo 06/10/2008, 13:38
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

UNA PREGUNTA

has leido algun manual basico de php??

te llevara 30 minutos el entender lo de las variables y saber mandar un form

POR FAVOR LEE Y DOCUMENTATE UN POCO, CON LO QUE TE PUSE ES SUFICIENTE PARA QUE YA SUPIERAS HACERLO, PERO LEE xD LEE

Y no es por no querer ayudarte, que otro ya ni te responderia, pero lee por favor lee un manual basico durante 30 minutos


lee esto http://www.forosdelweb.com/f18/envio...namico-590247/
suerte

Última edición por jaronu; 06/10/2008 a las 13:44
  #21 (permalink)  
Antiguo 06/10/2008, 13:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

lo eh leido sinceramente que si , no es por molestar ni que otro me haga el trabajo, esque no entiendo los problemas mira aora me da error en la linea 18 :(
las que tan en negrito :( en verdad lo siento por las inconveniencias que yo te haiga causado.. :(

<head
<body>

<?php

$nombre = seguridad ($_POST['nombre']);
$cognom = seguridad ($_POST['cognom']);
$sexo= seguridad ($_POST['sexo']);
$direccion = seguridad ($_POST['direccion']);
$poblacion = seguridad ($_POST['poblacion']);
$provincia = seguridad ($_POST['provincia']);
$numero = seguridad ($_POST['numero']);
$email = seguridad ($_POST['email']);



Linea 18 if ($nombre ==NULL || $cognom ==NULL || $sexo ==NULL || $direccion ==NULL || $poblacion ==NULL || $provincia ==NULL || $email ==NULL || $numero ==NULL)){


echo '<div align=center><table width="600" border="0" cellspacing="0" cellpadding="0">';
echo '<tr aling= "center" class="Estilo1">';
echo "<div align=center>";
echo "Por favor rellene El formulario entero.";
echo "</div>";
echo "<br>";
echo "<br>";
echo "<div align=center>";
echo "<a href= \"javascript:history.go(-1)\" class=\"Estilo1\">Torna</a>";
echo "</div>";
echo "</tr>";

echo "</table>";
echo "</div>";


}else {

if (isset ($_POST['nombre']) ){



$nombre_origen = "[email protected]";
$email_origen = "[email protected]";
$email_copia = "[email protected]";
$email_ocultos = "[email protected]";
$email_destino = "[email protected]"; //cambiar esta linea por la de encima cuando termine la aplicacion


$asunto = " Rebut email de contacte de ".$email."";

$mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="623" align="left"></td>
</tr>
<tr>
<td bgcolor="#E0911B"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong> Email de contacte de '.$email.'</strong></div></td>
</tr>
<tr>
<td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> </strong><br><br>

<strong>NOM : </strong>'.$nombre.'</strong><br><br>
<strong>COGNOM : </strong>'.$cognom.'</strong><br><br>
<strong>DIRECCION : </strong>'.$direccion.'</strong><br><br>
<strong>MUMERO : </strong>'.$numero.'</strong><br><br>
<strong>POBLACION : </strong>'.$poblacion.'</strong><br><br>
<strong>PROVINCIA : </strong>'.$provincia.'</strong><br><br>
<strong>TELEFONO : </strong>'.$telefono.'</strong><br><br>
<strong>SEXO : </strong>'.$sexo.'</strong>
<strong>E-MAIL : </strong>'.$email.'</strong><br><br>


</div>
</td>
</tr>
</table>';




$formato = "html";

//************************************************** ***************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";


$headers .= "X-Sender: $email_origen \r\n";

$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";

//************************************************** ***************//

if($formato == "html")
{ $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{ $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n"; }

if (@mail($email_destino, $asunto, $mensaje, $headers))
{




}

?>
</body>

</head>
  #22 (permalink)  
Antiguo 06/10/2008, 13:52
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

inconveniencias no me has causado ninguna, si estoy en este foro es por que me gusta y mucho ayudar.

pero descargate con emule o en una pagina cualquiera poniendo en ggogle

manual php

y cuando te lo hayas leido (30 minutos)

te daras cuenta de tus fallos y asi aprenderas.

despues de leerlo empieza con un form sencillo, de solo un campo y veras QUE ES MAS SENCILLO DE LO QUE PARECE

SUERTE
  #23 (permalink)  
Antiguo 06/10/2008, 14:03
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

Cita:
Iniciado por jaronu Ver Mensaje
inconveniencias no me has causado ninguna, si estoy en este foro es por que me gusta y mucho ayudar.

pero descargate con emule o en una pagina cualquiera poniendo en ggogle

manual php

y cuando te lo hayas leido (30 minutos)

te daras cuenta de tus fallos y asi aprenderas.

despues de leerlo empieza con un form sencillo, de solo un campo y veras QUE ES MAS SENCILLO DE LO QUE PARECE

SUERTE

voy a seguir tus consejos :), comensar con un forms mas sensillo, y leerme un manual de php durante 30 minutos , si tengo incoveniencias despues te digo , :)
  #24 (permalink)  
Antiguo 06/10/2008, 14:08
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

ANIMO CCCDIGITAL

lo conseguiras seguro

suerte y exitos
  #25 (permalink)  
Antiguo 06/10/2008, 14:27
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

jejej gracias jeje, aora mismo estoy haciendo mi propio formulario y llevo echo esto :D estoy con dreamwaver 8 jeje, esoty leiendo como me dijiste, jeje, pero no se como ponerle para la fecha de nacimiento :)

que sea MM DD YYYY cuatros cuadritos :) no se ponerselo :( ahh

llevo esto echo :

<HTML>

<BODY>

<FORM METHOD="post" ACTION="send.php">

<input type="hidden" name="edad" value="55">

<p>Tu nombre
<input type="text" name="nombre" size="30" value="Claudio"></p>

<p>Tu Apellido
<input type="text" name="apellido" size="30" value="Ferreira"></p>

<p>Email
<input type="text" name="email" size="35" value="[email protected]">
</p>
<p>¿Cual es tu sexo?</p>

<blockquote>

<p>Hombre<input type="radio" value="hombre" checked name="sexo"></p>

<p>Mujer <input type="radio" name="sexo" value="mujer"></p>

</blockquote>

<p>Direccion</p>

<p><textarea rows="1" name="direccion" cols="28"></textarea>
</p>

<p><input type="submit" value="Enviar datos" name="enviar">
<input type="reset" value="Restablecer" name="B2"></p>

</FORM>

</BODY>

<HTML>

:D
  #26 (permalink)  
Antiguo 06/10/2008, 14:36
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

utiliza selects de HTML para hacerlo, por lomenos de HTML sabras algo, por que si no...

un de los requisitos para programar en php es saber algo de HTML
  #27 (permalink)  
Antiguo 06/10/2008, 14:39
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

ok usare los selectss del htmls :D no lo tenia en mente :)
  #28 (permalink)  
Antiguo 06/10/2008, 14:45
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

asi :) ? discurpa que te pregunte mucho :)

Cita:
<HTML>

<BODY>

<FORM METHOD="post" ACTION="send.php">

<input type="hidden" name="edad" value="55">

<p>Tu Nombre:
<input type="text" name="nombre" size="30" value="Claudio"></p>

<p>Tu Apellido:
<input type="text" name="apellido" size="30" value="Ferreira"></p>

<p>Email:
<input type="text" name="email" size="35" value="[email protected]">
</p>
<p>¿Cual es tu sexo?</p>

<blockquote>

<p>Hombre<input type="radio" value="hombre" checked name="sexo"></p>
<p>Mujer <input type="radio" name="sexo" value="mujer">
</p>
<p>Fecha de Nacimiento:</p>
<p>
<input type="text" name="mm" size="4" value="2">
<input type="text" name="dd" size="4" value="22">
<input type="text" name="yyyy" size="8" value="1992">
</p>
</blockquote>

<p>Direccion:</p>

<p><textarea rows="3" name="direccion" cols="50"></textarea>
</p>

<p><input type="submit" value="Enviar datos" name="enviar">
<input type="reset" value="Restablecer" name="B2"></p>

</FORM>

</BODY>

<HTML>
  #29 (permalink)  
Antiguo 06/10/2008, 15:11
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Crear send.php a partir de un formulario ya echo en html

No vas Mal

solo te falta recoger las variables del form en el send.php

recuerda segun el name que le pusiste en el form
  #30 (permalink)  
Antiguo 06/10/2008, 15:28
 
Fecha de Ingreso: octubre-2008
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Crear send.php a partir de un formulario ya echo en html

jejnejeje termineeee :D:D:D:D:D:D:D::D:D:D: jeje pero hay un serio problemita :D cuando manda el email no sale los datos :D aqui estan los codigos :

Cita:
<HTML>

<BODY>

<FORM METHOD="post" ACTION="../../send.php">

<input type="hidden" name="edad" value="55">

<p>Tu Nombre:
<input type="text" name="nombre" size="30" value="Claudio"></p>

<p>Tu Apellido:
<input type="text" name="apellido" size="30" value="Ferreira"></p>

<p>Email:
<input type="text" name="email" size="35" value="[email protected]">
</p>
<p>¿Cual es tu sexo?</p>

<p>Hombre<input type="radio" value="hombre" checked name="sexo"></p>
<p>Mujer <input type="radio" name="sexo" value="mujer">
</p>
<p>Fecha de Nacimiento:</p>
<p>
<input type="text" name="mm" size="2" value="2">
<input type="text" name="dd" size="3" value="22">
<input type="text" name="yyyy" size="5" value="1992">
</p>
<p>Numero:</p>
<p>
<input type="text" name="cc" size="5" value="809">
<input type="text" name="ccc" size="4" value="245">
<input type="text" name="cccc" size="5" value="6153">


<p>Direccion:</p>

<p><textarea rows="3" name="direccion" cols="50"></textarea>
</p>

<p><input type="submit" value="Enviar datos" name="enviar">
<input type="reset" value="Restablecer" name="B2"></p>

</FORM>

</BODY>

<HTML>
Cita:
<?php
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$sexo = $_POST['hombre'];
$sexo = $_POST['mujer'];
$nacimiento = $_POST['mm'];
$nacimiento = $_POST['dd'];
$nacimiento = $_POST['yyyy'];
$numero = $_POST['cc'];
$numero = $_POST['ccc'];
$numero = $_POST['cccc'];

$header = 'From: ' . $mail . " \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 . ", de la empresa " . $apeliido . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su sexo es: " . $sexo . " \r\n";
$mensaje .= "Su nacimiento es: " . $nacimiento . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde CCCDigital.com';

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

echo '&estatus=ok&';

?>
manda esto :

Este mensaje fue enviado por Claudio, de la empresa
Su e-mail es:
Su sexo es:
Su nacimiento es: 1992
Mensaje:
Enviado el 06/10/2008

jeje sale en blanco :)

que sera?

Última edición por cccdigital; 06/10/2008 a las 15: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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:35.