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 :

Problème de boucle


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut Problème de boucle
    Bonjour =)
    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
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
     
    <?php
    	//inclusion des setting
    	include ("../../fonction/fonction.php");
    	connexion_base_de_donnee();
    	session_start();
    	$cap = $_POST['cap'];
     
    if(isset($_SESSION['Identifiant_de_connexion'])){
    	$pseudo = $_SESSION['Identifiant_de_connexion'];
    	$envoie_new_membre = 0;
    	//si l'identifiant existe on met cette variable a faux
    }
    else{
    	$pseudo = "";
    	$envoie_new_membre = 1;
    	//sinon a vrais
    }
    if($cap == $_SESSION['Captcha']){
    	if($pseudo == ""){
    		//-------------------------------------------------------------------si il l'utilisateur n'est pas inscrit il faut l'inscrire
    		$nom = $_POST['nom_utilisateur'];
    		$prenom = $_POST['prenom_utilisateur'];
    		$age = $_POST['age'];
    		$pwd = $_POST['pwd_utilisateur'];
    		$co_pwd = $_POST['co_pwd_utilisateur'];
    		$num = $_POST['num_utilisateur'];
    		$email = $_POST['email_utilisateur'];
    		$co_email = $_POST['co_email_utilisateur'];
    		$pseudo = $_POST['pseudo_utilisateur'];
    		$pwd = md5($pwd);
    		$co_pwd = md5($co_pwd);
     
    		if($co_pwd != $pwd){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Votre mot de passe est différent de la confirmation')</script>";
    			header('Refresh:0; url=../../index.php?id=Modèle');
    		}
    		elseif($co_email != $email){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Votre email est différent de la confirmation')</script>";
    			header('Refresh:0; url=../../index.php?id=Modèle');
    		}
    		elseif(($nom == "")||($pseudo =="")||($email == "")||($pseudo=="")){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Certain champs obligatoires ne sont pas saisis')</script>";
    			header('Refresh:0; url=../../index.php?id=Modèle');
    		}
    		elseif(($age < 0 ) || ($age == "")||($age > 100)){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Votre âge n'est pas correcte')</script>";
    			header('Refresh:0; url=../../index.php?id=Utilisateur');
    		}
    		//on test si le pseudo existe déja
    		$rqt_verif_pseudo = 'SELECT COUNT(pseudo) As nb_rep FROM utilisateur WHERE pseudo ="'.$pseudo.'"';
    		$exec_rqt_verif_pseudo = mysql_query($rqt_verif_pseudo) or die("Erreur lors de la requete de la vérif pseudo :" .mysql_error());
    		$data_pseudo = mysql_fetch_array($exec_rqt_verif_pseudo);
     
    		if($data_pseudo['nb_rep'] != 0){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Vous êtes déjà enregisté(e), veuillez vous connecter pour vous inscrire')</script>";
    			header('Refresh:0; url=../../index.php?id=Utilisateur');	
    		}
    		else{
    			//si tout ce passe bien alors on peut faire la requète d'enregistrement
    			$rqt_enregistrement = "INSERT INTO utilisateur(Nom_utilisateur, Prenom_utilisateur, pwd_utilisateur, num_utilisateur, email_utilisateur, pseudo, lvl, age) 
    			VALUES('$nom', '$prenom', '$pwd', '$num', '$email', '$pseudo', '1', '$age')";
     
    			//création du repertoir photo
    			mkdir("../../image/".$pseudo."/");
     
    			$_SESSION['Identifiant_de_connexion'] = $pseudo;
    			$_SESSION['lvl'] = 1;
     
    			//éxécution de la requète
    			$exec_rqt_enregistrement = mysql_query($rqt_enregistrement) or die("Erreur lors de la requete enregistrement user :" .mysql_error());
    			echo"<script LANGUAGE=\"JavaScript\">alert('Merci '".$pseudo.", vous avec accès à tous le site)</script>";
    		}
     
    	}
    	//------------------------------------------------------------------------------- on vérifie le reste
    	else{
    		$sexe = $_POST['sexe'];
    		$taille = $_POST['taille'];
    		$ville = $_POST['ville'];
     
    		if(($sexe == "")||($ville == "")){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Certain champs obligatoires ne sont pas saisis')</script>";
    			header('Refresh:0; url=../../index.php?id=Modèle');
    		}
    		//------------------------------------------------------------------------------- et on envoie le mail
     
     
    		else{
    			//récupération des donné si utilisateurs
    			if($envoie_new_membre == 0){
    				$rqt_info = 'SELECT * FROM utilisateur WHERE pseudo="'.$pseudo.'"';
    				$exe_rqt_info = mysql_query($rqt_info) or die ("Erreur lors de la requète d'informatation sur le pseudo ".mysql_error());
    				$data_info = mysql_fetch_array($exe_rqt_info);
    				$to      = 'guillaume-zinniger@live.fr';
    				$subject = '[Awery.fr] Demande de séance modèle'.$data_info['Nom_utilisateur'] .', '.$data_info['Prenom_utilisateur'];
    				//récupération du message
    				$message = "Son age : ".$data_info['age']." c'est un/une : ". $sexe . " de la taille : ". $taille . " et de la ville de : " . $ville;
    				$headers = 'From: '.$data_info['email_utilisateur'];
    				//on envoie ensuite l'email
    				mail($to, $subject, $message, $headers);
    				echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
    				echo"je suis un membre";
    				header('Refresh:0; url=../../index.php?id=Accueil');
    			}
    			//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERREUR ICI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    			//je ne rentre pas dans cette boucle ! malgré que je je suis a 1 
    			elseif($envoie_new_membre == 1){
    				$to = 'guillaume-zinniger@live.fr';
    				$subject = '[Awery.fr] Demande de séance modèle '.$_POST['nom_utilisateur'] .', '.$_POST['prenom_utilisateur'];
    				$message = "Son age : ".$_POST['age']." c'est un/une : ". $sexe . " de la taille : ". $taille . " et de la ville de : " . $ville;
    				$headers = 'From: '.$_POST['email_utilisateur'];
    				echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
    				mail($to, $subject, $message, $headers);
    				header('Refresh:0; url=../../index.php?id=Accueil');
    			}
    			else{
    				echo"bug";
    			}
    		}
    	}
    }
    else{
    	echo"<script LANGUAGE=\"JavaScript\">alert('Vous avez mal recopier le teste anti robots')</script>";
    	header('Refresh:0; url=../../index.php?id=Modèle');
    }
     
    ?>
    voilou ! le problème est que si je suis pas enregistré je vais pas dans la boucle avec les "!!!!" aidez moi c'est pour les cours en plus s'il vous plais

  2. #2
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Salut,
    peux tu faire un var_dump de ta varible, afin d'être sur que celle ci contienne la bonne valeur, ca te donneras une idée d'ou ce situe le problème

  3. #3
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Bonjour,

    Tu devrais faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $envoie_new_membre;
    avant ta boucle pour vérifier s'il est bien à 1.
    Dis nous ce que ça donne?

    Edit: Le var_dump de Malinaka, c'est encore mieux

  4. #4
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Citation Envoyé par Malinaka Voir le message
    Salut,
    peux tu faire un var_dump de ta varible, afin d'être sur que celle ci contienne la bonne valeur, ca te donneras une idée d'ou ce situe le problème
    > un echo ?


    Citation Envoyé par saymoneu Voir le message
    Bonjour,

    Tu devrais faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $envoie_new_membre;
    avant ta boucle pour vérifier s'il est bien à 1.
    Dis nous ce que ça donne?
    >Si je suis inscrit elle donne normal : 0
    >Sinon quand je ne suis pas inscrit il y a rien qui ce passe

  5. #5
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Salut

    Dans un premier temps, ton session_start(); doit se situer strictement en début de page :.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    session_start();
     
    include ("../../fonction/fonction.php");
    connexion_base_de_donnee();
    //...........

  6. #6
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Fait

  7. #7
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Citation Envoyé par Awery Voir le message
    > un echo ?
    Un simple t'affichera les informations structurées de ta variable, y compris son type et sa valeur.

  8. #8
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Citation Envoyé par saymoneu Voir le message
    Un simple t'affichera les informations structurées de ta variable, y compris son type et sa valeur.
    Je l'est placer ligne 90 de mon code et il y a rien

  9. #9
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Dans ce cas ça doit venir du fait qu'il ne rentre même pas dans cette boucle là.

  10. #10
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Justement je ne vois pas ou est le problème... il devrait rentrer si la variable est a 1[...] Attendez c'est peut être une chaîne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(ma_variable == 1)
    deviendrait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(ma_variable == "1")

  11. #11
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Au fait, pourquoi mets-tu ta boite d'alerte dans tes lignes de script 'mail' et non pas après ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $headers = 'From: '.$_POST['email_utilisateur'];
    echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
    mail($to, $subject, $message, $headers);

  12. #12
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Une erreur, j'optimiserais cette page quand elle marche

  13. #13
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par Awery Voir le message
    Une erreur, j'optimiserais cette page quand elle marche
    Heu!

    Et pourquoi pas maintenant ?

    Tu es sûr que ta variable est bien déclarée ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    elseif($envoie_new_membre == 1){
    echo $envoie_new_membre ;
    }
    Si c'est le cas, il n'y a aucune raison, et ce serait ton script mail qui ne réagit pas.

  14. #14
    Membre chevronné Avatar de saymoneu
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Par défaut
    Ce que je voulais dire c'est que il ne rentre même pas dans ton else{ à la ligne 89.

    Du coup s'il n'affiche pas de fenêtre d'alert non plus, c'est que ça vient encore d'une boucle supérieure.

    Tu devrais passer en "mode debug" en mettant des un peut partout dans ton code pour voir ou il rentre ou pas. Enfin je ferai ça a ta place...

  15. #15
    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 : 38
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

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

    Rajoute un echo dans cette partie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    else{
    	$pseudo = "";
    	$envoie_new_membre = 1;
    	//sinon a vrais
    }
    Tu seras alors sûr que ta variable est bien initialisée ( ou pas )
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  16. #16
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if($cap == $_SESSION['Captcha']){
    	if($pseudo == ""){
    //
    //
    //
    //
    //on test si le pseudo existe déja
    $rqt_verif_pseudo = 'SELECT COUNT(pseudo) As nb_rep FROM utilisateur WHERE pseudo ="'.$pseudo.'"';
    //
    //
    }
    Là aussi, ce n'est pas trés clair, tout du moins dans la forme, ou dans conception de tes conditions.
    Tu testes une variable qui est nulle.

  17. #17
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Dans les grandes lignes, tu nous fais ceci :

    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
    if($pseudo == ""){
     
     
    		// Tu vérifies une variable nulle
    		$rqt_verif_pseudo = 'SELECT COUNT(pseudo) As nb_rep FROM utilisateur WHERE pseudo ="'.$pseudo.'"';
    		// Risque pas d'en trouver 1
     
    		if($data_pseudo['nb_rep'] != 0){
    			// C'est forcemment 0
    			//
    		}
    		else{  //else quoi ? C'est toujours 0 puisque ta variable est toujours nulle.
     
    			$rqt_enregistrement = "INSERT INTO utilisateur(Nom_utilisateur, Prenom_utilisateur, pwd_utilisateur, num_utilisateur, email_utilisateur, pseudo, lvl, age) 
    			//
     			//

  18. #18
    Membre confirmé
    Homme Profil pro
    Programmeur
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    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
     
    else{
    		$sexe = $_POST['sexe'];
    		$taille = $_POST['taille'];
    		$ville = $_POST['ville'];
    		echo "ma variable C " . $envoie_new_membre;
    		if(($sexe == "")||($ville == "")){
    			echo"<script LANGUAGE=\"JavaScript\">alert('Certain champs obligatoires ne sont pas saisis')</script>";
    			header('Refresh:0; url=../../index.php?id=Modèle');
    		}
    		//------------------------------------------------------------------------------- et on envoie le mail
     
     
    		else{
    			echo "ma variable D " . $envoie_new_membre;
    			//récupération des donné si utilisateurs
    			if($envoie_new_membre == 0){
    				$rqt_info = 'SELECT * FROM utilisateur WHERE pseudo="'.$pseudo.'"';
    				$exe_rqt_info = mysql_query($rqt_info) or die ("Erreur lors de la requète d'informatation sur le pseudo ".mysql_error());
    				$data_info = mysql_fetch_array($exe_rqt_info);
    				$to      = 'guillaume-zinniger@live.fr';
    				$subject = '[Awery.fr] Demande de séance modèle'.$data_info['Nom_utilisateur'] .', '.$data_info['Prenom_utilisateur'];
    				//récupération du message
    				$message = "Son age : ".$data_info['age']." c'est un/une : ". $sexe . " de la taille : ". $taille . " et de la ville de : " . $ville;
    				$headers = 'From: '.$data_info['email_utilisateur'];
    				//on envoie ensuite l'email
    				//mail($to, $subject, $message, $headers);
    				//echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
    				//header('Refresh:0; url=../../index.php?id=Accueil');
    			}
    			//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERREUR ICI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    			//je ne rentre pas dans cette boucle ! malgré que je je suis a 1 
    			elseif($envoie_new_membre == 1){
    				$to = 'guillaume-zinniger@live.fr';
    				$subject = '[Awery.fr] Demande de séance modèle '.$_POST['nom_utilisateur'] .', '.$_POST['prenom_utilisateur'];
    				$message = "Son age : ".$_POST['age']." c'est un/une : ". $sexe . " de la taille : ". $taille . " et de la ville de : " . $ville;
    				$headers = 'From: '.$_POST['email_utilisateur'];
    				echo"<script LANGUAGE=\"JavaScript\">alert('Merci, je vous confirmerais individuellement vos demandes')</script>";
    				//mail($to, $subject, $message, $headers);
    				//header('Refresh:0; url=../../index.php?id=Accueil');
    			}
    			else{
    				echo"bug";
    				echo "ma variable E " . $envoie_new_membre;
    			}
    		}
    au repère c j'ai 1
    au repère d j'ai même pas le nom du repère qui s'affiche donc rien

  19. #19
    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 : 38
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Ce qui veut dire que tu ne passes pas dans ton else.

    Es-tu certain de la condition de ton if du coup ? C'est sans doute lui qui n'est pas bien construit, puisque tu passes toujours dedans
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  20. #20
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 748
    Par défaut
    Tout simplement parce qu'avec ta structure il est impossible que $envoie_new_membre == 1 à cet endroit, de plus je pense qu'il te manque un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('Refresh:0; url=../../index.php?id=Accueil');
    une fois que tu a enregistré le nouvel util

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Problème de boucles imbriquées
    Par Gnux dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 09/12/2005, 20h26
  2. [Tableaux] Problème avec boucle
    Par MYster dans le forum Langage
    Réponses: 6
    Dernier message: 11/11/2005, 18h39
  3. Problème de boucle
    Par TheUltimaSephiroth dans le forum C
    Réponses: 8
    Dernier message: 10/10/2005, 13h58
  4. Problème de boucle
    Par Louis-Guillaume Morand dans le forum Langage SQL
    Réponses: 3
    Dernier message: 25/09/2005, 09h10
  5. Problème de boucle
    Par basclln dans le forum C++
    Réponses: 19
    Dernier message: 02/04/2005, 09h13

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