Boa noite,
Preciso de uma "luz" num formulário PHP.
Estou com dificuldades em colocar em funcionamento os campos com Combobox.
De seguida os códigos:
CÓDIGO DA PÁGINA HTML
<form method="post" action="contact.php">
<font size="1" face="verdana">Tipo de Contacto:
<select>
<option>Pedido de Serviço, Assistência</option>
<option>Pedido de Informações</option>
<option>Pedido de Orçamento</option>
</select>
<br>
<br>
Tipo de Cliente:
<select name="select">
<option>Empresa</option>
<option>Particular</option>
</select>
<br>
<br>
<br>
Nome:
<input type="text" name="nome" style="border: 1px solid #cccccc; background-color: #ffffff;" size="57" value="">
<br>
<br>
<br>
Empresa/Contacto:
<input type="text" name="empresacontacto" style="border: 1px solid #cccccc; background-color: #ffffff;" size="46" value="">
<br>
<br>
<br>
Morada:
<textarea name="morada" cols="50" style="border: 1px solid #cccccc; background-color: #ffffff;"></textarea>
<br>
<br>
<br>
Codigo Postal:
<input type="text" name="codpostal" style="border: 1px solid #cccccc; background-color: #ffffff;" size="10" value="">
<span class="style4">Localidade:
<input type="text" name="localidade" style="border: 1px solid #cccccc; background-color: #ffffff;" size="23" value="">
</span></font><font face="verdana"></font><font size="1" face="verdana"><br>
<br>
<br>
Telefone:
<input type="text" name="telefone" style="border: 1px solid #cccccc; background-color: #ffffff;" size="18" value="">
Fax:
<input type="text" name="fax" style="border: 1px solid #cccccc; background-color: #ffffff;" size="22" value="">
<br>
<br>
Telemovel:
<input type="text" name="telemovel" style="border: 1px solid #cccccc; background-color: #ffffff;" size="18" value="">
E-mail:
<input type="text" name="email" style="border: 1px solid #cccccc; background-color: #ffffff;" size="23" value="">
<br>
<br>
<br>
<input type="submit" value="Enviar Mensagem" style="border: 1px solid #cccccc; background-color: #ffffff;">
</p>
</font>
</form>
CÓDIGO CONTACT.PHP
<?php
if ($_POST['nome'] && $_POST['empresacontacto'] && $_POST['morada'] && $_POST['codpostal'] && $_POST['localidade'] && $_POST['telefone'] ) {
$subject="MANTECNICA - Serviço";
$ip=$_SERVER["REMOTE_ADDR"];
$host = $ip;
$mon=date(m);
$day=date(j);
$year=date(y);
$hour=date(g);
$min=date(i);
$sec=date(s);
$hour=$hour-2;
if($hour<=0) { $hour+=12; }
$ts = "$hour:$min:$sec on $day/$mon/$year";
$to="comercial@plino.com";
$body="
Tipo de Contacto = ".$_POST['tipocontacto']."
Tipo de Cliente = ".$_POST['tipocliente']."
Nome = ".$_POST['nome']."
Empresa/Contacto = ".$_POST['empresacontacto']."
Morada = ".$_POST['morada']."
Codigo Postal = ".$_POST['codpostal']."
Localidade = ".$_POST['localidade']."
Telefone = ".$_POST['telefone']."
Fax = ".$_POST['fax']."
Telemovel = ".$_POST['telemovel']."
E-mail = ".$_POST['email']."
Host: $host
Time: $ts";
$email = "From: Form <$to>";
mail($to, $subject, $body, $email);
?>
<html>
<head>
<title>Email Sent</title>
</head>
<body bgcolor="#ffffff" text="#666666">
<p align="center"><img src="images/index_r1_c2.jpg" width="134" height="115"></p>
<center>
<table width="400" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#919191" bgcolor="#E6E6E6">
<tr>
<td width="100%">
<p><center>
<b><font color="#000000">Obrigado, a sua mensagem foi enviada. Brevemente entraremos em contacto consigo: <?php echo $to ?></font></b>
</center>
</td>
</tr>
</table>
<p align="center"><a href="index.htm">voltar</a></p>
</body>
</html>
<?php
} else {
?>
<html>
<head>
<title>Contact email error</title>
</head>
<body bgcolor="#ffffff" text="#666666">
<p><center>
<table border="1" cellpadding="3" cellspacing="0" width="400" bordercolor="#919191" bgcolor="#E6E6E6">
<tr>
<td width="100%">
<center>
<b>There was an error with processing the email.</b><br>
<p>
<font color="#FF0000">Errors where:</font><br>
<?php
If (!$_POST['nome'])
echo "Nome field is empty<br>";
If (!$_POST['empresacontacto'])
echo "Empresa/Contacto field is empty<br>";
If (!$_POST['morada'])
echo "Morada field is empty<br>";
If (!$_POST['codpostal'])
echo "Codigo Postal field is empty<br>";
If (!$_POST['localidade'])
echo "Localidade field is empty<br>";
If (!$_POST['telefone'])
echo "Telefone field is empty<br>";
?>
<p>
Email message wasn't sent
</td>
</tr>
</table>
</body>
</html>
<?php
}
?>
Ou seja, no email os dados dos campos: Tipo de Contacto e Tipo de Cliente ficam em branco.
Agradeço desde já a vossa atenção.