Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2011, 12:36
rafaxusirati
 
Fecha de Ingreso: julio-2010
Ubicación: Cerca Sitges (Barcelona)
Mensajes: 98
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Formulario PHP

Hola.

el formulario que adjunta información.

Código PHP:
Ver original
  1. <table width="82%" border="0">
  2.                           <tr>
  3.                             <td height="21"><div align="center"><span style="font-size: medium; color: #F00; font-weight: bold;">Puede hacer llegar su consulta a: <span style="font-size: small; color: #CCC;"><?php echo ucfirst($row_obtresul['nombre']); ?></span></span></div></td>
  4.                             </tr>
  5.                           <tr>
  6.                             <td height="30"><div align="center"><span style="font-size: medium; color: #F00; font-weight: bold;">Rellenando el siguiente formulario.</span>
  7.                               </div>
  8.                               <div align="center"></div></td>
  9.                           </tr>
  10.                           <tr>
  11.                             <td><form name='formulario' id='formulario2' method='post' action='solicitud enviada.php' target='_self' enctype="multipart/form-data">
  12.                               <div align="center" style="color: #FFF">
  13.                                 <table width="72%" height="106" border="0">
  14.                                   <tr>
  15.                                     <td width="44%" height="24" style="color: #FFF"><div align="right"><em><strong>E-mail </strong></em><strong></strong></div></td>
  16.                                     <td width="56%"><input type='text' name='E-mail' id='E-mail' /></td>
  17.                                   </tr>
  18.                                   <tr>
  19.                                     <td width="44%" height="24" style="color: #FFF"><div align="right"><strong><em>Nombre</em></strong></div></td>
  20.                                     <td><input type='text' name='Nombre' id='Nombre' /></td>
  21.                                   </tr>
  22.                                   <tr>
  23.                                     <td width="44%" height="24" style="color: #FFF"><div align="right"><em><strong>Tf.contacto. </strong></em></div></td>
  24.                                     <td><input type='text' name='Tf.contacto.' id='Tf.contacto.' /></td>
  25.                                   </tr>
  26.                                   <tr>
  27.                                     <td width="44%" style="color: #FFF"><div align="right"><em><strong>Poblaci&oacute;n </strong></em><strong></strong></div></td>
  28.                                     <td><input type='text' name='Poblaci&oacute;n' id='Poblaci&oacute;n' /></td>
  29.                                   </tr>
  30.                                 </table>
  31. <p>Me gustar&iacute;a recibir m&aacute;s informaci&oacute;n sobre:</p>
  32.                                 <p><strong class="ggg"><em><span class="mmmm" style="color: #CF3">
  33.                                   <input name='<?php echo ucfirst($row_obtresul['tituloanuncio']); ?>' type='text' id='Poblaci&oacute;n2' size="1" readonly="readonly" />
  34. <?php echo ucfirst($row_obtresul['tituloanuncio']); ?></span></em></strong><span style="color: #0F0"></span>
  35. <input name='<?php echo $row_obtresul['idempleado']; ?>' type='text' id='Poblaci&oacute;n4' size="1" />
  36.                                 </p>
  37. </div>
  38.                               <div align="center"></div>
  39.                               <div align="center">
  40.                                 <textarea name="mensaje" cols="60" rows="4" id="mensaje"></textarea>
  41.                                 </div>
  42.                               <p align="center">
  43.                                 <input type='submit' value='Enviar' />
  44.                                 </p>
  45.                               </form></td>
  46.                           </tr>
  47.                           </table>



solicitud enviada


Código PHP:
Ver original
  1. <?php
  2. function form_mail($sPara, $sAsunto, $sTexto, $sDe)
  3. {
  4. $bHayFicheros = 0;
  5. $sCabeceraTexto = "";
  6. $sAdjuntos = "";
  7.  
  8. if ($sDe)$sCabeceras = "From:".$sDe."\n";
  9. else $sCabeceras = "";
  10. $sCabeceras .= "MIME-version: 1.0\n";
  11. foreach ($_POST as $sNombre => $sValor)
  12. $sTexto = $sTexto."\n".$sNombre." = ".$sValor;
  13.  
  14. foreach ($_FILES as $vAdjunto)
  15. {
  16. if ($bHayFicheros == 0)
  17. {
  18. $bHayFicheros = 1;
  19. $sCabeceras .= "Content-type: multipart/mixed;";
  20. $sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";
  21.  
  22. $sCabeceraTexto = "----_Separador-de-mensajes_--\n";
  23. $sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n";
  24. $sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";
  25.  
  26. $sTexto = $sCabeceraTexto.$sTexto;
  27. }
  28. if ($vAdjunto["size"] > 0)
  29. {
  30. $sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n";
  31. $sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
  32. $sAdjuntos .= "Content-Transfer-Encoding: BASE64\n";
  33. $sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";
  34.  
  35. $oFichero = fopen($vAdjunto["tmp_name"], 'r');
  36. $sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));
  37. $sAdjuntos .= chunk_split(base64_encode($sContenido));
  38. fclose($oFichero);
  39. }
  40. }
  41.  
  42. if ($bHayFicheros)
  43. $sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n";
  44. return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
  45. }
  46.  
  47. //cambiar aqui el email
  48. if (form_mail("mailto:<?php echo $row_obtresul['mailcontacto']; ?>", $_POST[asunto],
  49. "El siguiente usuario, contacta con usted, para interesarse
  50. por un anuncio publicado en el portal anuncialoquequieras.es :\n\n", $_POST[email]))
  51. echo "Su formulario ha sido enviado con éxito, si desea introducir más fotos, retroceda en su navegador, gracias";
  52. ?>


¿Dónde añado el email de la BD.

¿es correcto añadir?
Código PHP:
Ver original
  1. <?php echo $row_obtresul['mailcontacto']; ?>

¿algún código?

Gracias