Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je suis relativement débutant au PHP, et je suis entrain de créer mon premier site.
JE vous explique mon problème : Mon formulaire n'a absolument aucune expression régulière ...c'est normal, j'en ai pas mis ... Et je n'arrive pas à en mettre >_< !
Alors voilà, j'ai créé une page : "contact.php", dans lequel le texte en html du formulaire y est, avec bien sûr le reste du site (Menu, header, footer ...etc.)
J'ai créé deux autres pages, qui sont : "Transfert.php", contenant le script PHP pour envoyer les données à l'adresse e-mail notée, et envoyant à la troisième page "Redirection.html", après l'envoi du formulaire.
Alors maintenant, au moment où je dois m'occuper des Regex, je me demande où les mettre : les inclure dans le fichier "Contact.php", ou dans le fichier "Transfert.php" ![]()
J'ai essayé dans les deux cas, et cela ne veut nullement marché, je partage avec vous les deux fichiers importants : Contact.php et Transfert.php, le fichier du traitement :
Contact.php :
<form name="monformulaire" action="transfert.php" method="post" style="margin-top : 0px; width : 900px; height : 100%; ">
<label style="padding-left : 15px;"><font color="#376d39">Nom complet </font></label>
<span class="form-required"><font color="black"><font color="#FE1B00">* :</font></span></br>
</br>
<input id="input-1" placeholder="Nom :" class="wsite-form-input wsite-input" type="text" name="nom" style="width: 170px; height ; 20px; margin-left : 15px;">
<input id="input-1" placeholder="Prénom :" class="wsite-form-input wsite-input" type="text" name="prenom" style="width: 170px; height ; 20px; margin-left : 66px;"></br></br>
<label style="padding-left : 15px;"><font color="#376d39">Secteur d'activité </font></label><span class="form-required"><font color="#FE1B00">* :</font></span>
</br></br>
<input id="input-1" class="secteur" type="text" name="secteur" style="width:420px; height ; 20px; margin-left : 15px;"></br></br>
<label style="padding-left : 15px;" for="mail"><font color="black"><font color="#376d39">E-mail </font></label>
<span class="form-required"><font color="#FE1B00">* :</font></span></br></br>
<input id="mail" for="mail" class="mail" type="text" name="mail" style="width:420px; height ; 20px; margin-left : 15px;"></br>
</br>
<p>
</p>
<label style="padding-left : 15px;" for="telephone"><font color="#376d39">Numéro de téléphone </font></label>
<span class="form-required"><font color="#FE1B00" >* :</font></span></br></br>
<input id="telephone" name="telephone" for="telephone" type="number" style="width:420px; height ; 20px; margin-left : 15px;">
</br></br>
<label style="padding-left : 15px;"><font color="#376d39">Adresse postale </font></label>
<span class="form-required"><font color="#FE1B00">* :</font></span>
</br></br>
<textarea id="adresse" name="adresse" rows="50" style="height: 50px; margin-left : 17px; width:420px; " ></textarea>
</br></br>
<label style="padding-left : 15px;"><font color="#376d39">Message</font></label>
<span class="form-required"><font color="#FE1B00">* :</font></span></br></br>
<textarea id="message" name="message" style="height: 100px; margin-left: 17px; width:420px;"></textarea>
</br></br>
<input type="submit" value="Soumettre" style="margin-left : 300px;">
<input type="reset" value="Tout effacer" style="margin-left : 15px;">
</form>
Transfert.php :
<?php
$TO = "alioui.mehdi2303@gmail.com";
$subject = "Devis";
$h = "From: " . $TO;
$message = $_POST['nom'];
$message = $_POST['prenom'];
$message = $_POST['secteur'];
$message = $_POST['mail'];
$message = $_POST['telephone'];
$message = $_POST['adresse'];
$message = $_POST['message'];
while (list($key, $val) = each($_POST))
{$message .= "$key : $val\n";}
mail($TO, $subject, $message, $h);
echo '<SCRIPT LANGUAGE="JavaScript">
document.location.href="redirection.html"
</SCRIPT>'
?>
Merci beaucoup de votre aide .. car je stagne, je n'arrive nullement à trouver le problème !
Pages : 1