Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2010, 17:50
Mikel10
 
Fecha de Ingreso: noviembre-2008
Mensajes: 6
Antigüedad: 15 años, 5 meses
Puntos: 0
problema con formulario de contacto html-php

Hola,
Estoy haciendo una web para mi empresa y tengo un problema con el formulario de contacto. Lo he echo con dreamweaver, y en teoria lo unico que tiene dificultad es que tiene un menu desplegable que segun la opcion el mail va a una cuenta de correo o a otra. Os pego el archivo en html y el php a ver si veis algun problema, yo s que soy muy limitado. Gracias de antemano.

HTML:

<div id="cuerpocontacto">
<form action="contacto.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="440" border="0" cellspacing="2">
<tr>
<td width="148"><div align="right"><span class="Estilo12">Nombre*</span></div></td>
<td width="78">&nbsp;</td>
<td colspan="2"><label>
<div align="right">
<input name="nombre" type="text" size="30" tabindex="1"/>
</div>
</label></td>
</tr>
<tr>
<td><div align="right"><span class="Estilo12">Empresa</span></div></td>
<td>&nbsp;</td>
<td colspan="2"><label>
<div align="right">
<input name="empresa" type="text" size="30" tabindex="1"/>
</div>
</label></td>
</tr>
<tr>
<td><div align="right"><span class="Estilo12">Tel&eacute;fono*</span></div></td>
<td>&nbsp;</td>
<td colspan="2"><label>
<div align="right">
<input name="telefono" type="text" size="30" tabindex="1"/>
</div>
</label></td>
</tr>
<tr>
<td><div align="right"><span class="Estilo12">E-mail*</span></div></td>
<td>&nbsp;</td>
<td colspan="2"><label>
<div align="right">
<input name="correo" type="text" size="30" tabindex="1"/>
</div>
</label></td>
</tr>
<tr>
<td><div align="right"><span class="Estilo12">Asunto*</span></div></td>
<td>&nbsp;</td>
<td colspan="2"><label>
<div align="right">
<input name="asunto" type="text" size="30" tabindex="1"/>
</div>
</label></td>
</tr>
<tr>
<td height="34"><div align="right"><span class="Estilo12">Mensaje*</span></div></td>
<td colspan="3" rowspan="4"><label>
<div align="right">
<textarea name="textarea" cols="30" rows="5"></textarea>
</div>
</label></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><span class="Estilo12">Adjuntar</span></div></td>
<td colspan="3"><label>
<label></label>
<label>
<div align="right">
<input name="file" type="file" size="30" />
</div>
</label></td>
</tr>
<tr>
<td height="29">&nbsp;</td>
<td><label>
</label>
<label><span class="Estilo12">Dirigido a*</span> </label></td>
<td colspan="2"><label>
<div align="right">
<select name="select">
<option>Informacion</option>
<option>Presupuestos</option>
</select>
</div>
</label></td>
</tr>
<tr>
<td><span class="Estilo13">(*) Campos Obligatorios </span></td>
<td>&nbsp;</td>
<td width="127"><label>
<input type="reset" name="Submit" value="Borrar Formulario" />
</label></td>
<td width="69"><label>
</label></td>
</tr>
</table>
</form>
</div>



PHP:


<?php





$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];
$correo = $_POST['correo'];
$asunto = $_POST['asunto'];
$destinatario = $_POST['select'];

if($destinatario == "informacion"){
$correo = "********@hotmail.com";
}elseif($destinatario == "presupuestos"){
$correo = "******@hotmail.com";
}

$header = 'Mensaje enviado por: ' . $nombre . " \r\n";
$header = 'Empresa: ' . $empresa . " \r\n";
$header = 'Asunto: ' . $asunto . " \r\n";
$header = 'Correo electrónico: ' . $correo . " \r\n";
$header = 'Teléfono: ' . $telefono . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje ha sido enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = $correo ;
$asunto = 'Asunto';

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

echo 'Mensaje enviado correctamente';

?>