IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

message de verification


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut message de verification
    Bonjour,

    mon probleme c'est que toutes les messages de verification s'affiche 2 fois alors il faut cliquer 2 fois pour revenir sur la même page et tous les champs ont été effacés

    voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if( $_POST['mail']=='' or $_POST['login_user']==''  or $_POST['pass_user']==''   or $_POST['name']=='' ){?> <script language="javascript">
    alert("Vous devez remplir les champs obligatoire"); 
    </script>    
     <?php include("inscription.php");exit;  ?>
     
    <?php }
     else if ((!preg_match($regex, $mail)) ){   ?>
     <script language="javascript">
    alert("Vérifiez votre email"); </script> 
    <?php  include("inscription.php");exit; 
    }
    Merci d'avance

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Bonjour,

    Tu pourrais afficher le code entier ? Il en manque un bout là, ou alors tu fais du PHP sans balise...
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    merci pour ta raponse voila mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    <?php
    include("connection.php");
    //ini_set('sendmail_from', 'tonmail');
     
    //mail("khniki@NDS.com","eee","aa");
     
     
    $mail=$_POST['mail'];
    $name=addslashes($_POST['name']);
     
    $location=addslashes($_POST['location']);
    $telephone=addslashes($_POST['telephone']);
     
    $mobile=addslashes($_POST['mobile']);
    $departement=$_POST['departement'];
    $main_project=$_POST['main_project'];
    $manager=$_POST['manager'];
     
    $login=$_POST['login_user'];
    $pass=$_POST['pass_user'];
    $valider=$_POST['valider'];
     
    $atom   = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]';   
    $domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)'; // caractères autorisés après l'arobase (nom de domaine)                     
     $regex = '/^' . $atom . '+' . '(\.' . $atom . '+)*' .  '@' .   '(' . $domain . '{1,63}\.)+' .  $domain . '{2,63}$/i';     
     
    if( $_POST['mail']=='' or $_POST['login_user']==''  or $_POST['pass_user']==''   or $_POST['name']=='' ){?> <script language="javascript">
    alert("Vous devez remplir les champs obligatoire"); 
    </script>    
     <?php include("inscription.php");exit;  ?>
     
    <?php }
     else if ((!preg_match($regex, $mail)) ){   ?>
     <script language="javascript">
    alert("Vérifiez votre email"); </script> 
    <?php  include("inscription.php");exit; 
    }
    //ini_set('sendmail_from', 'tonmail');
     
    $emailsend="aa@aa.com";
    $message="Nouveau user \n". "* Name : ".$name."\n". "* Telephone : ".$telephone."\n".  "* Location : ".$location."\n"."* departement :".$departement."\n". "* Main Project :".$main_project."\n"
    ."* manager :".$manager."\n"."* login : ".$login."\n"."* Password :".$pass."\n"."* Email :".$mail ;
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
    $headers .= "From: $mail \r\nReply-to :  <$emailsend>\nX-Mailer:PHP";
     
    $sujet="Demande d'inscription";
    $message1="Merci pour votre message ";
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
    $headers .= "From: $emailsend \r\nReply-to :<$mail>\nX-Mailer:PHP";
     
    //mail($mail, $emailsend);
    ini_set('SMTP','smtp.FR.aaa.com');
    if ((mail($emailsend,$sujet,$message,$headers))){
    	$s=mysql_query("insert into authentification values('','$location','$name','$telephone','$mobile','$departement','$main_project','$manager','$mail','$login','$pass','$valider')");
     
    ?>
     <script language="javascript">
    alert("Votre mail a été envoyé"); </script> <?php  include("inscription.php");exit; 
     
    } else {
    echo ' &nbsp;&nbsp;&nbsp;Une erreur s est produite</font >'; ?>
     <script language="javascript">
    alert("Une erreur s'est produite"); </script> <?php include("inscription.php");exit; 
     
    }
    ?>

  4. #4
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Quand tu dis que les alert s'affichent deux fois, c'est à dire ?

    Par exemple ton premier if, si jamais le nom est mal renseigné, tu as deux fois à l'écran :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert("Vous devez remplir les champs obligatoire");
    ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  5. #5
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    dans les deux cas le message s'affiche deux fois par exemple s'il y a un champ mal renseigner il m'affiche je clique sur ok ensuite je clique sur ok

    et je reviens sur la même page et tous les champs ont été effacés

    et la meme chose dans le cas contraire(la verification est realisé)

  6. #6
    Membre confirmé
    Femme Profil pro
    Stagiaire
    Inscrit en
    Août 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2009
    Messages : 148
    Par défaut
    oui

Discussions similaires

  1. message de verification en anglais
    Par pitu69 dans le forum MkFramework
    Réponses: 4
    Dernier message: 16/05/2013, 09h10
  2. [XL-2010] Verification en boucle mais message unique
    Par jujulien dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/03/2013, 18h27
  3. Message après verification d'un formulaire
    Par ifiii dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/01/2011, 10h17
  4. Supprimer une page sans message de verification de supression
    Par Tinien dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/11/2008, 11h15
  5. envoi d'un message verif de l'adresse mail
    Par zabdaniel dans le forum ASP
    Réponses: 1
    Dernier message: 19/05/2008, 19h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo