PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » Où placer mes Regex ... ? » 17-08-2013 13:12:25

Guy-fawkes
Réponses : 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" smile

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 !

Pied de page des forums

Propulsé par FluxBB