Potresti fare in questo modo:
form1.php :
Codice PHP:
<form action="send1.php" target="_blank" method=POST>
<table width=470>
<tr>
<td align=right width="87">Il tuo nome:</td>
<td align=left width="391"><input type=text name=f_name size=32 value="">*</td>
</tr>
<tr>
<td align=right width="87">La tua E-mail:</td>
<td align=left width="391"><input type=text name=f_mail size=32 value="">*</td>
</tr>
<tr>
<td align=right width="87">Messaggio:<br>
<inpu type="radio" onclick='location.href="form1.php";'>Webmaster <input type="radio" onclick='location.href="form2.php";'>Servizi</td>
<td align=left width="391"><textarea cols=42 rows=27 name=f_message></textarea>*</td>
</tr>
</table>
<input type=submit value="Invia l'E-mail">
</form>
Scrivere in tutti i campi.
Poi la pagina send1.php:
Codice PHP:
<?
include "config1.php";
if ($f_name <> "" and $f_mail <> "" and $f_message <> "") {
mail("$email", "$subject", "From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message");
$msg = "Messaggio inviato .";
} else {
$msg = "Occorre compilare tutti i campi.";
}
?>
<p><? echo $msg; ?></p>
Infine la pagina config1.php:
Codice PHP:
<?
$email = "tuamail@esempio.it";
$subject = "PSW - Webmaster";
?>
Con il primo form se si desidera mandare un msg al webmaster verrà mandato al webmaster, se si desidera mandare il msg a colui che si occupa dei servizi si farà nello stesso modo cambiando solo il nome delle pagine e nel file config.php l'altra e-mail:
form2.php :
Codice PHP:
<form action="send2.php" target="_blank" method=POST>
<table width=470>
<tr>
<td align=right width="87">Il tuo nome:</td>
<td align=left width="391"><input type=text name=f_name size=32 value="">*</td>
</tr>
<tr>
<td align=right width="87">La tua E-mail:</td>
<td align=left width="391"><input type=text name=f_mail size=32 value="">*</td>
</tr>
<tr>
<td align=right width="87">Messaggio:<br>
<inpu type="radio" onclick='location.href="form1.php";'>Webmaster <input type="radio" onclick='location.href="form2.php";'>Servizi</td>
<td align=left width="391"><textarea cols=42 rows=27 name=f_message></textarea>*</td>
</tr>
</table>
<input type=submit value="Invia l'E-mail">
</form>
Scrivere in tutti i campi.
Poi la pagina send2.php:
Codice PHP:
<?
include "config2.php";
if ($f_name <> "" and $f_mail <> "" and $f_message <> "") {
mail("$email", "$subject", "From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message");
$msg = "Messaggio inviato .";
} else {
$msg = "Occorre compilare tutti i campi.";
}
?>
<p><? echo $msg; ?></p>
Infine la pagina config2.php:
Codice PHP:
<?
$email = "tuamail@esempio.it";
$subject = "PSW - Servizi";
?>
Mi sembra tutto, anche se un pò incasinato.
P.S. se cercavi nel forum se ne era già discusso in precedenza...