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

PHP & Base de données Discussion :

function oubli ne s'affiche pas [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 52
    Par défaut function oubli ne s'affiche pas
    bonjour

    jai une function oubli pour ceux et celles qui oubli leur mot de passe, un mail lur ait envoyer mais je peut pas tester car elle saffiche meme pas

    merci de m'asider

    Code php : 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
    <?php 
    function oubli(){
    $msgErreur = '';
    //Vérification de l'existence de la variable ; on vérifie aussi qu'elle n'est pas vide
    	if(isset($_POST['email']) && !(empty($_POST['email']))) {
    		//On compte le nombre d'entrée(s) dans la table où le champ "mail" 
    		$nombremail = mysql_result(mysql_query("SELECT
    		COUNT(*)
    		FROM
    		t_membres
    		WHERE
    		M_Email = '".$_POST['email']."'
    		LIMIT 1"));
     
    		if ($nombremail == 1) 
    		{
    		echo "<p> Le mail n'a pas &eacute;t&eacute; envoy&eacute; car un probl&egrave;me est survenu...</p>" ; 
    		}
     
    			else
    			{ 
    			echo "<p> L'email a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s&nbsp;! </p>" ; }
     
    			}
     
    		}
    	$html = $msgErreur;
    	$html .= '<form method="post" action="oubli.php">
    			   <input type="text" name="email">
    			   <input type="submit" value="Envoyer les informations">
    			  </form>';
    	return $html;
    ?>

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonsoir,

    Elle ne s'affiche pas...

    L'avez vous appelé au moins?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Erreur de code ligne 19 (entre autre)
    Des parenthèses oubliées.

    Code php : 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
     
    <?php 
    function oubli(){
    	$msgErreur = '';
    	//Vérification de l'existence de la variable ; on vérifie aussi qu'elle n'est pas vide
    	if(isset($_POST['email']) && !(empty($_POST['email']))) {
    		//On compte le nombre d'entrée(s) dans la table où le champ "mail" 
    		$nombremail = mysql_result(
    			mysql_query("
    				SELECT COUNT(*)
    				FROM t_membres
    				WHERE M_Email = '$_POST['email']'
    				LIMIT 1"
    			)
    		);
    	 	if ($nombremail == 1) 
    		{
    			echo "
    				<p>
    					Le mail n'a pas &eacute;t&eacute; envoy&eacute; car un probl&egrave;me est survenu...
    				</p>"; 
    		}
    		{
    			else
    			{ 
    				echo "
    					<p>
    						L'email a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s&nbsp;! 
    					</p>"
    				;
    			}
    		}
    		$html = $msgErreur;
    		$html .='
    				<form method="post" action="oubli.php">
    					<input type="text" name="email">
    					<input type="submit" value="Envoyer les informations">
    				</form>';
    		return $html;
    	}
    ?>
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 52
    Par défaut
    merci

    ps: ou est le tag Résolu???????

  5. #5
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Juste en dessous de ce post.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 52
    Par défaut
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING online 12

  7. #7
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Et je dois te donner la solution ou tu vas chercher un peu?

    Code php : 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
     
    <?php 
    function oubli(){
    	$msgErreur = '';
    	//Vérification de l'existence de la variable ; on vérifie aussi qu'elle n'est pas vide
    	if(isset($_POST['email']) && !(empty($_POST['email']))) {
    		//On compte le nombre d'entrée(s) dans la table où le champ "mail" 
    		$nombremail = mysql_result(
    			mysql_query("
    				SELECT COUNT(*)
    				FROM t_membres
    				WHERE M_Email = ".$_POST['email']."
    				LIMIT 1"
    			)
    		);
    	 	if ($nombremail == 1) 
    		{
    			echo "
    				<p>
    					Le mail n'a pas &eacute;t&eacute; envoy&eacute; car un probl&egrave;me est survenu...
    				</p>"; 
    		}
    		{
    			else
    			{ 
    				echo "
    					<p>
    						L'email a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s&nbsp;! 
    					</p>"
    				;
    			}
    		}
    		$html = $msgErreur;
    		$html .='
    				<form method="post" action="oubli.php">
    					<input type="text" name="email">
    					<input type="submit" value="Envoyer les informations">
    				</form>';
    		return $html;
    	}
    ?>
    Ton erreur actuelle est corrigée.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] les noms des colonnes de s'affichent pas
    Par macben dans le forum Composants
    Réponses: 6
    Dernier message: 25/04/2008, 11h03
  2. Le résultat de Print ne s'affiche pas...
    Par Red Bull dans le forum Langage
    Réponses: 9
    Dernier message: 15/06/2006, 18h56
  3. Réponses: 3
    Dernier message: 22/03/2004, 16h49
  4. Les classes ne s'affichent pas
    Par karl3i dans le forum MFC
    Réponses: 8
    Dernier message: 26/01/2004, 14h52
  5. [MFC] Ces fenêtres qui ne s'affichent pas..
    Par Davide dans le forum MFC
    Réponses: 3
    Dernier message: 19/11/2003, 11h30

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