Foros del Web » Programando para Internet » PHP »

Novato en PHP

Estas en el tema de Novato en PHP en el foro de PHP en Foros del Web. Saludos Soy nuevo en esto de la programacion en PHP he echo un formulario en HTML de Dreamweaver 8 y quiero que los datos recopilados ...
  #1 (permalink)  
Antiguo 25/02/2009, 19:28
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Exclamación Novato en PHP

Saludos

Soy nuevo en esto de la programacion en PHP he echo un formulario en HTML de Dreamweaver 8 y quiero que los datos recopilados se envien a mi correo pero no logro hacerlo AYUDA POR FAVOR

este es mi codigo HTML de mi formulario:

Código html:
Ver original
  1. <td><form id="Alberca" name="Alberca" method="post" action="Send.php">
  2.         <p align="center">&nbsp;</p>
  3.         <div align="center">
  4.           <table width="721" border="1">
  5.               <tr>
  6.                 <td><div align="center" class="style2">
  7.                   <p>Seleccione  el Monto que desea Invertir para la Construcci&oacute;n de su proxima Alberca</p>
  8.                   <p>
  9.                     <label>
  10.                     <div align="left">
  11.   <input type="radio" name="Monto" value="• De $ 80,000 a $130,000 pesos" />
  12.   De $ 80,000 a $130,000 pesos</div>
  13.                     </label>
  14.                     <div align="left"><br />
  15.                     </div>
  16.                     <label>
  17.                      <div align="left">
  18.   <input type="radio" name="Monto" value="• De $ 130,000 a $200,000 pesos" />
  19.   De $ 130,000 a $200,000 pesos</div>
  20.                     </label>
  21.                     <div align="left"><br />
  22.                     </div>
  23.                     <label>
  24.                     <div align="left">
  25.   <input type="radio" name="Monto" value="• De $ 200,000 pesos en adelante" />
  26.   De $ 200,000 pesos en adelante</div>
  27.                     </label>
  28.                     <div align="left"><br />
  29.                   </div>
  30.                   </p>
  31.             </div></td>
  32.               </tr>
  33.               <tr>
  34.                 <td><p align="center" class="style2">Seleccione  el Tama&ntilde;o de su proxima Alberca</p>
  35.                   <p align="center">
  36.                     <label>
  37.                       <span class="style3">
  38.                       <input type="radio" name="Tamanio" value="6x3.0" />
  39.                       6x3.0</span></label>
  40.                     <span class="style3"><br />
  41.                     <label>
  42.                       <input type="radio" name="Tamanio" value="7x3.5" />
  43.                       7x3.5</label>
  44.                     <br />
  45.                     <label>
  46.                       <input type="radio" name="Tamanio" value="8x4.0" />
  47.                       8x4.0</label>
  48.                     <br />
  49.                     <label>
  50.                       <input type="radio" name="Tamanio" value="9x4.5" />
  51.                       9x4.5</label>
  52.                     <br />
  53.                     <label>
  54.                       <input type="radio" name="Tamanio" value="10x5.0" />
  55.                       10x5.0</label>
  56.                     <br />
  57.                     <label>
  58.                       <input type="radio" name="Tamanio" value="11x5.5" />
  59.                       11x5.5</label>
  60.                     <br />
  61.                     <label>
  62.                       <input type="radio" name="Tamanio" value="12x6.0" />
  63.                       12x6.0</label>
  64.                     </span><br />
  65.                   </p>                </td>
  66.               </tr>
  67.               <tr>
  68.                 <td><div align="center">
  69.                   <p class="style3"><strong>Seleccione  la Forma que desa para su Alberca</strong></p>
  70.                   <p>
  71.                     <label>
  72.                       <span class="style3">
  73.                       <input type="radio" name="Forma A" value="Rectangular" />
  74.                       Rectangular<br />
  75.                       </span></label>
  76.                     <img src="Imagenes/Pic/Rectangular.JPG" width="102" height="79" />                    <span class="style3"><br />
  77.                     <label>
  78.                       <input type="radio" name="Forma A" value="Grecian Lazy L" />
  79.                       Grecian Lazy L</label>
  80.                     </span></p>
  81.                   <p><span class="style3"><img src="Imagenes/Pic/Grecian L.JPG" width="113" height="84" /><br />
  82.                       <label>
  83.                       <input type="radio" name="Forma A" value="Lap" />
  84.                       Lap</label>
  85.                       </span></p>
  86.                   <p><span class="style3"><img src="Imagenes/Pic/LAP.JPG" width="74" height="94" /><br />
  87.                       <label>
  88.                       <input type="radio" name="Forma A" value="Grecian Tunel L" />
  89.                       Grecian Tunel L</label>
  90.                       </span></p>
  91.                   <p><span class="style3"><img src="Imagenes/Pic/G Tunel.JPG" width="112" height="85" /><br />
  92.                       <label>
  93.                       <input type="radio" name="Forma A" value="Ovoide" />
  94.                       Ovoide</label>
  95.                       </span></p>
  96.                   <p><span class="style3"><img src="Imagenes/Pic/Ovoide.JPG" width="102" height="85" /><br />
  97.                       <label>
  98.                       <input type="radio" name="Forma A" value="Lazy L" />
  99.                       Lazy L</label>
  100.                       </span></p>
  101.                   <p><span class="style3"><img src="Imagenes/Pic/Lazy.JPG" width="112" height="78" /><br />
  102.                       <label>
  103.                       <input type="radio" name="Forma A" value="Grecian" />
  104.                       Grecian</label>
  105.                       </span></p>
  106.                   <p><span class="style3"><img src="Imagenes/Pic/Grecian.JPG" width="92" height="81" /><br />
  107.                       <label>
  108.                       <input type="radio" name="Forma A" value="Forma 8" />
  109.                       Forma 8</label>
  110.                       </span></p>
  111.                   <p><span class="style3"><img src="Imagenes/Pic/Forma 8.JPG" width="104" height="79" /><br />
  112.                       <label>
  113.                       <input type="radio" name="Forma A" value="Tunel L" />
  114.                       Tunel L</label>
  115.                       </span></p>
  116.                   <p><span class="style3"><img src="Imagenes/Pic/Tunel.JPG" width="104" height="79" /><br />
  117.                       <label>
  118.                       <input type="radio" name="Forma A" value="San Diego" />
  119.                       San Diego</label>
  120.                       </span></p>
  121.                   <p><span class="style3"><img src="Imagenes/Pic/San Diego.JPG" width="83" height="88" /><br />
  122.                       <label>
  123.                       <input type="radio" name="Forma A" value="Octagonal" />
  124.                       Octagonal</label>
  125.                       </span></p>
  126.                   <p><span class="style3"><img src="Imagenes/Pic/Octagonal.JPG" width="93" height="78" /><br />
  127.                       <label>
  128.                       <input type="radio" name="Forma A" value="Romana" />
  129.                       Romana</label>
  130.                       </span></p>
  131.                   <p><span class="style3"><img src="Imagenes/Pic/Romana.JPG" width="92" height="81" /><br />
  132.                       <label>
  133.                       <input type="radio" name="Forma A" value="Romana Doble" />
  134.                       Romana Doble</label>
  135.                       </span></p>
  136.                   <p><span class="style3"><img src="Imagenes/Pic/Romana D.JPG" width="103" height="90" /><br />
  137.                       <label>
  138.                       <input type="radio" name="Forma A" value="Quiberon" />
  139.                       Quiberon</label>
  140.                     </span><br />
  141.                     <img src="Imagenes/Pic/Quiberon.JPG" width="92" height="78" /></p>
  142.                   </div></td>
  143.               </tr>
  144.               <tr>
  145.                 <td><div align="center" class="style3">
  146.                   <p><strong>Seleccione  un Recubrimiento</strong></p>
  147.                   <p>
  148.                     <label>
  149.                     <input type="radio" name="Recubrimiento" value="MOSAICO VENECIANO" />
  150. MOSAICO VENECIANO</label>
  151.                     <br />
  152.                     <label>
  153.                     <input type="radio" name="Recubrimiento" value="Marmolina y pintura" />
  154. Marmolina y pintura</label>
  155.                     <br />
  156.                   </p>
  157.                 </div></td>
  158.               </tr>
  159.               <tr>
  160.                 <td><span class="style3"><strong>Nombre <span class="style1"></span> Direccion <span class="style1"></span> Tel&eacute;fono <span class="style1"></span> E-mail <span class="style1"></span> Fecha de Contrucci&oacute;n </strong></span></td>
  161.               </tr>
  162.               <tr>
  163.                 <td><label>
  164.                   <div align="center">
  165.                     <input name="Nombre" type="text" id="Nombre" size="40" maxlength="40" />
  166.                     <br />
  167.                     <textarea name="Direccion" cols="40" rows="3" id="Direccion"></textarea>
  168.                     <br />
  169.                     <input name="Telefono" type="text" id="Telefono" size="10" />
  170.                     <br />
  171.                     <input name="correo" type="text" id="correo" size="25" maxlength="25" />
  172.                     <br />  
  173.                     <input name="Fecha" type="text" id="Fecha" size="25" maxlength="25" />
  174.                   </div>
  175.                 </label></td>
  176.               </tr>
  177.         </table>
  178.           <p>
  179.             <label>
  180.             <input type="submit" name="Submit" value="Submit" />
  181.             </label>
  182.             <label>
  183.             <input name="reset" type="reset" id="reset" value="Reset" />
  184.             </label>
  185.           </p>
  186.         </div>
  187.       </form>

Última edición por GatorV; 25/02/2009 a las 19:37 Razón: tags html
  #2 (permalink)  
Antiguo 25/02/2009, 19:35
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Novato en PHP

Y ESTE ES LO QUE TENGO DE PHP:
Código php:
Ver original
  1. <body>
  2.  
  3. <?php
  4.  
  5. $Monto = $_POST['Monto'];
  6. $Tamanio = $_POST['Tamanio'];
  7. $Forma A = $_POST['Forma A'];
  8. $Recubrimiento = $_POST['Recubrimiento'];
  9. $Nombre = $_POST['Nombre'];
  10. $Direccion = $_POST['Direccion'];
  11. $Telefono = $_POST['Telefono'];
  12. $correo = $_POST['correo'];
  13. $Fecha = $_POST['Fecha'];
  14.  
  15. $header = 'From: ' . $correo . " \r\n";
  16. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  17. $header .= "Mime-Version: 1.0 \r\n";
  18. $header .= "Content-Type: text/plain";
  19.  
  20. $mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
  21. $mensaje .= "Su e-mail es: " . $correo . " \r\n";
  22. $mensaje .= "Su telefono es: " . $Telefono . " \r\n";
  23. $mensaje .= "Su Direccion es: " . $Direccion . " \r\n";
  24. $mensaje .= "Su Fecha de Construccion es: " . $Fecha . " \r\n";
  25. $mensaje .= "El Monto a Invertit es: " . $Monto . " \r\n";
  26. $mensaje .= "La Medida de la Alberca es: " . $Tamanio . " \r\n";
  27. $mensaje .= "La Forma de la Alberca es: " . $Forma A . " \r\n";
  28. $mensaje .= "El Recubrimiento es: " . $Recubrimiento . " \r\n";
  29.  
  30. $asunto = 'Peticion del Cliente';
  31.  
  32. mail($para, $asunto, utf8_decode($mensaje), $header)
  33. echo 'Mensaje enviado correctamente';
  34.  
  35. ?>
  36. </body>
  37. </html>

cuando subo la info el formulario corre corectamente lleno los campos y todo bien
utilise Radio Group, Text Filed y un Textarea

pero a la ora de darle click al boton de Summit cambia la pantalla pero no me llegan datos a mi correo

Deveras se los agradecere mucho la ayuda

Última edición por GatorV; 25/02/2009 a las 19:38 Razón: tags php
  #3 (permalink)  
Antiguo 25/02/2009, 19:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Novato en PHP

Ves algún mensaje de error? Te haz asegurado que tu hosting tenga activada la función mail?

Saludos
  #4 (permalink)  
Antiguo 25/02/2009, 19:50
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Novato en PHP

mmmmm no no me sale ningun mensaje de error

que puedo hacer?????
  #5 (permalink)  
Antiguo 25/02/2009, 19:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Novato en PHP

Si no te sale ningún mensaje de error ni nada, checa el log de errores de tu servidor y verifica con tu hosting si tienes permisos para enviar correos usando mail().

Saludos
  #6 (permalink)  
Antiguo 25/02/2009, 20:27
 
Fecha de Ingreso: febrero-2009
Mensajes: 4
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Novato en PHP

ok pero respecto al codigo que tengo de PHP ese esta bien????

digo no tiene errores?????
  #7 (permalink)  
Antiguo 25/02/2009, 23:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Novato en PHP

Pues al parecer es correcto, sería cuestión que lo ejecutaras para ver si te indica o lanza algún error.

Saludos
  #8 (permalink)  
Antiguo 26/02/2009, 07:12
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Novato en PHP

Puede que no te corra ya que no tienes un servidor de correo configurado en tu servidor local, intenta ejecutar tu código desde un servidor que soporte el servicio de correo.

Walleska
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 14:10.