Créer un 2ème formulaire de contact

Voir le sujet précédent Voir le sujet suivant Aller en bas

Créer un 2ème formulaire de contact

Message par Nicolas30 le Sam 16 Nov - 18:26

Faire un 2ème formulaire (Ex: contact partenariat)

Créez 2 pages + 1 fichier .php:
- contact (page)
- merci (page)
- mail.php (fichier)

les codes suivants sont adaptés à mon formulaire, à vous de l’adapter à votre convenance

Page Contact
Code:
<form method=post action="/oc-content/themes/bender/mail.php">
<input type=hidden name=subject value=contact_partenaires>

<table border="0" width="100%">
 <tr>
 <td width="30%" align="right">Nom : </td>
 <td width="70%" align="left"><input name="nom :" type="text" size="30"></td>
 </tr>
 <tr>
 <td colspan="2"></td>
 </tr>
 <tr>
 <td width="30%" align="right">Adresse E-mail : </td>
 <td width="70%" align="left"><input name="e-mail :" type="text" size="30"></td>
 </tr>
 <tr>
 <td colspan="2"></td>
 </tr>
 <tr>
 <td width="30%" align="right">Lien bannière : </td>
 <td width="70%" align="left"><input name="lien-banniere :" type="text" size="57"></td>
 </tr>
 <tr>
 <td colspan="2"></td>
 </tr>
 <tr>
 <td width="30%" align="right">Site Web : </td>
 <td width="70%" align="left"><p align="left"><input name="site-web :" type="text" size="57"></td>
 </tr>
 <tr>
 <td colspan="2"></td>
 </tr>
 <tr>
 <td width="30%" align="right">Message :</td>
 <td width="70%" align="left"><textarea name="message :" COLS="48" ROWS="10"></textarea></td>
 </tr>
 <tr>
 <td colspan="2"></td>
 </tr>
 <tr>
 <td width="100%" align="center" colspan="2"><input type="submit" value="Envoyer !"></td>
 </tr>
</table>
</form>
La page Merci
Code:
<p style="text-align: center;">
 <span style="font-size: xx-large;"><span style="color: #cc3300;">Votre e-mail à bien été envoyé</span>
</p>

<p style="text-align: center;">
 <span style="color: #000033;"><span style="font-size: medium;">Vous allez être redirigé automatiquement</span>
</p>

<p style="text-align: center;">
 <span style="font-size: xx-large;"><span style="color: #cc3300;"><span style="color: #000033;"><span style="font-size: medium;"><br /></span>
</p>

<script type="text/javascript">
<!--
var obj = 'window.location.replace("http://www.un-site.com/une-page.htm");';
setTimeout(obj,3000);
// -->
</script>
Puis créez le fichier mail.php
Code:
<?php
$TO = "tonmail@domaine.fr";
$subject = "Contact Partenariat";
$h = "From: " . $TO;
$message = "Un e-mail à été envoyé en provenance du site, voici les informations de l'envoyeur :";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location:merci-p??");
?>
Placez le fichier mail.php sur votre serveur (il faudra certainement le renommer, car certain serveur, n'accepte pas mail.php, auquel cas changez également le nom dans la page contact (<form method=post action="/oc-content/themes/bender/mail.php">)

Maintenant il suffit de faire un lien sur votre site pointant sur le nouveau formulaire
avatar
Nicolas30
Modérateur
Modérateur

Messages : 33
Date d'inscription : 03/10/2013
Localisation : Gard

Voir le profil de l'utilisateur http://www.le30.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum