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 :

Création de compte


Sujet :

Langage PHP

  1. #21
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 38
    Par défaut
    oups enfaîte il reste sur inscription me suis trompé désolé mais il me retire l'inscription mais me laisse :Si vous etes pas inscrit, veuillez vous Inscrire

  2. #22
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut
    Bonjour, ta condition:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(!isset($_POST['pseudo']))
    affiche ton formulaire d'inscription.

    Quand tu envois le formulaire et que tu as rempli le Champ "Pseudo:", la condition devient fausse. Donc le formulaire n'est plus affiché.

    Par contre; la condition ne vérifie pas si tu laisses vide le(s) mot(s) de passe et l'adresse mail.

    La phrase "Si vous etes pas inscrit, veuillez vous Inscrire" , elle est où dans ton code?

  3. #23
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 38
    Par défaut
    La phrase "Si vous etes pas inscrit, veuillez vous Inscrire" --> dans connexion.php qui et inclus dans inscription.

    mon formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    echo '<div id = "inscription">
    			<form action = "" method = "post">
    				<h1>Inscription</h1>
    				<p><label for = "pseudo">Pseudo : </label><input type = "text" name = "pseudo" id = "pseudo" required/></p>
    				<p><label for = "pass">Mot de passe : </label><input type = "password" name = "pass" id = "pass" required/></p>
    				<p><label for = "passbis">Confirmer MDP : </label><input type = "password" name = "passbis" id = "passbis" required/></p>
    				<p><label for = "email">Adresse email :</label><input type = "text" name = "email" id = "email" required/></p>
    				<input type="image" src="image/111.png" value="Valider"  /></br>
    		</form>
    	</div>';

  4. #24
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux nous montrer connexion.php ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #25
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 38
    Par défaut
    voilà :

    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
    <?php
     
    extract($_POST);
     
    echo "<div id = 'connexion'>
        <form action = 'Inscription.php' method='post'>
        <h1>Connexion</h1>
        <p><label for = 'pseudo'>Pseudo: </label><input type='text' name='pseudo' id='pseudo' required></p>
        <p><label for = 'pass'>Mot de passe: </label><input type='password' name='pass' id='pass' required></p>
        <p><input type='submit' value='Envoyer' name = 'valider' /></p>
        </form>
        </div>";
     
    if(isset($pseudo)) {
    $fichier=file("membres2.txt");
    for($i=0;$i<count($fichier);$i++)
    	{
    	$apseudo=strtok($fichier[$i],"|");
    	$amdp=strtok("|");
    	$aprenom=strtok("\n");
     
    		if($pseudo==$apseudo && $pass==$amdp)
    			{
    			session_start();
    			$_SESSION['login']=$apseudo;
    			$_SESSION['pwd']=$amdp;
    			header("location:index.php");
    			exit;
    			}
    	}
    	if(!isset($_SESSION['login']))
    		{
    		echo" <p>Si vous etes pas inscrit, veuillez vous <a href='Inscription.php'>Inscrire</a></p>"; exit;
    		}
     
    }
    ?>
    <style type='text/css'>
    <!--
    body, p, h1,form, input {
    margin:0;
    padding:0;
    }
    body {
    background-color:
    }
    #connexion {
    width:340px;
    background:;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
    border:2px solid #333333;
    }
    #connexion h1 {
    text-align:center;
    font-size:1.2em;
    background:purple;
    padding-bottom:5px;
    margin-bottom:15px;
    color:red;
    letter-spacing:0.05em;
    }
    #connexion p {
    padding-top:15px;
    padding-right:50px;
    text-align:right;
    }
    #connexion input {
    margin-left:30px;
    width:150px;
    }
    #connexion #valider {
    width:155px;
    font-size:0.8em;
    }
    #connexion #message {
    height:27px;
    font-size:0.7em;
    font-weight:bold;
    text-align:center;
    padding:10px 0 0 0;
    }
    -->
    </style>

  6. #26
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu dis que ce code est inclu dans inscription mais pourquoi faire ?
    Forcement il court-circuite ton traitement d'inscription.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut
    ... Et on ne voit pas ton include("connexion.php");

    en parlant de formulaire, ton doctype est definie en html5.
    /> n'est autorisé qu'en xhtml.
    Si tu ne change pas ton doctype, enlèves les / en fin de balises.
    Sinon mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    Certains navigateurs n'aiment pas les mélanges et peut-être la cause de bug de formulaire.

    Et pour </ br>, c'est pas bon. C'est <br> en html et <br /> en xhtml.


    Dans ton connexion.php remplaces :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action = 'Inscription.php' method='post'>
    par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="connexion.php" method="post">
    sinon tu seras renvoyé à la page inscription au lieu de te connecter.


    Et session_start(); doit toujours être placé avant tout sur la page.


    Ton css, devrait être dans <head> </head> ou avant les éléments que tu veux styler.

  8. #28
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2013
    Messages : 38
    Par défaut
    Merci mes j'ai finit par changer carrément tous sa me prener la tête et sa a l'air de fonctionner ! je reviendrais vous voir surement bientôt dans un autres topics si je trouve pas bientôt !

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut
    Je t'invites tout de même à consulter la norme xhtml et
    les balises simples en HTML

    ça te permets d'avoir quelque chose de propre.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. []Automatisation de la création de compte dans l'AD de windows
    Par khalan dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 16/12/2005, 13h49
  2. création de comptes utilisateur
    Par junty dans le forum Access
    Réponses: 10
    Dernier message: 17/10/2005, 09h35
  3. (MS DOS) Création d’un compte administrateur
    Par Furius dans le forum Windows
    Réponses: 3
    Dernier message: 05/10/2005, 18h16
  4. Création de comptes pour envoi de newsletter
    Par Skullbox dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/08/2005, 11h30
  5. [Conception] Création de compte mail.
    Par proner dans le forum Général Java
    Réponses: 5
    Dernier message: 16/02/2005, 10h31

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