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 :

include connection et inscription


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 74
    Par défaut include connection et inscription
    Je veux mettre le formulaire d'inscription et celui de connexion sur la même page. Le formulaire d'inscription fonctionne et le formulaire de connexion affiche tant que je j'inclus pas le script php de connection qui le fait disparaitre. Qu'est-ce qui cloche ?

    Merci

    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
     
    <?php
     
        if (isset($_POST['submit'])) {
            $identifiant = $_POST['identifant'];
            $motdepasse = $_POST['motdepasse'];
     
     
            if (empty($identifiant)) {
                $errors[] = 'Vous avez oubli&eacute; de saisir votre identifiant !';
            }
            if (empty($motdepasse)) {
                $errors[] = 'Vous n\'avez pas rentr&eacute; votre mot de passe !';
            }        
        }
        if (!empty($erreurs[])) {
            foreach ($errors as $error) {
                echo ("<div class=erreur>" . $error . "</div>");
            }
        }
     
    //le code HTML
     
    <div class="formulaires">
                    <div class="connection">
                        <h4>Connectez-vous : </h4>
                        <?php include './scripts/identification.php';?>
                        <div id="identification">
                            <form action="" method="POST">
                                <table>
                                    <tr><td><input type="texte" name="identifiant" 
                                                   placeholder="votre identifiant"></td></tr>
                                    <tr><td><input type="password" name="motdepasse" 
                                                   placeholder="votre mot de passe"></td></tr>                                
                                    <tr><td><input type="submit" value="Connectez-vous" name="envoi"></td></tr>
                                </table>
                            </form>        
                        </div>

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 508
    Billets dans le blog
    1
    Par défaut
    Il manque une grosse partie vu que tu parles du formulaire d'inscription et il n'y est pas ; on ne sait pas ce que tu includes (identification.php). Sinon, tu gagnerais à mettre ta page en utf-8 et il manque un i ligne 5.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2013
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 74
    Par défaut
    Ma page est codée en UTF-8 (charset=UTF-8 dans le header)
    Je n'ai pas mis mon formulaire d'inscription car il fonctionne et c'est un peu long.
    include identification.php c'est ni plus ni moins le code php que j'ai posté. Je viens de corriger la ligne 5 et en ligne 4 j'ai changé 'submit' par 'envoi' pour ne pas qu'il ait le même nom que le formulaire d'inscription.
    Sans ce bout de code ma page s'affiche correctement. Si je le mets en include, les formulaire disparaissaient. Si je tente de le mettre directement dans la page, ma page devient blanche.

    Édit (12:05) J'ai fait un test avec simplement le formulaire de connexion qui s'affiche bien dans un navigateur mais qui disparaît dès que j'y incorpore le php de vérification. Je dois donc avoir une erreur dans ce code.

    Édit 2 (12:44) Je n'ai pas réussi à voir où était l'erreur mais j'ai résolu le problème en reécrivant le php. Ça fonctionne maintenant.

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 22/02/2015, 07h34
  2. [MySQL] Include (connect mysql)
    Par KstorTroy dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/04/2012, 13h58
  3. couper une connection avec un serveur corba
    Par pons dans le forum CORBA
    Réponses: 3
    Dernier message: 31/05/2002, 10h11
  4. Réponses: 3
    Dernier message: 22/05/2002, 09h37
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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