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 :

Remonté d'info de ma base sql


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 411
    Points : 117
    Points
    117
    Par défaut Remonté d'info de ma base sql
    Bonsoir à j'ai mis un système de session sur mon site

    il va chercher sur ma table "users" le login et le mot de passe pour verifier si tout correspond.
    sur cette même table j'ai un champ "Niveau".

    Donc quand je me logue " login MDP" cela fonctionne bien

    j'arrive même a faire remonter le nom de la personne connectée avec ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <? print_r($login) ; ?>
    voila TOTO est connecté.

    J'aimerai et, ce que je n'arrive pas a faire c'est que TOTO à un "niveau" et j'aimerai que s'affiche à coté de TOTO son niveau qui est inscrit dans la table

    Merci de votre aide

  2. #2
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Quelle et ta difficulté ?
    Tu fais pareil avec le niveau qu'avec le login.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 411
    Points : 117
    Points
    117
    Par défaut
    je débute dans tout ça même si je suis content de ce que j'arrive a faire avec les différents tutos que l'on peu trouver la je sèche car j'ai essayé de faire comme pour login mais ça marche pô

    en tout cas merci a tous de nous aider avec vos connaissances

  4. #4
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Peux-tu nous montrer ton code le plus abouti ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 411
    Points : 117
    Points
    117
    Par défaut
    Il faut quel code celui de la page ou cela doit s'afficher ?

  6. #6
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    les deux.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 411
    Points : 117
    Points
    117
    Par défaut
    Code de la page login.php

    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
     
     
    <html>
        <head>
            <meta charset="UTF-8">
            <title>Connexion</title>
            <style type="text/css">
    <!--
    .Style1 {color: #990000}
    -->
            </style>
    </head>
        <body>
     
    <table width="890" border="0">
      <tr>
        <td><h1 align="center" class="Style1">Connexion utilisateur</h1></td>
      </tr>
    </table>
     
     
     
     
    <table width="890" border="1" bgcolor="#FFFFFF">
      <tr>
    <td>        <form action="login_post.php" method="post">
                <label for="nom">
                <div align="center">Nom :</div>
                </label>
                <div align="center">
        <select name="login">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
     
        </select>
                </div>
                <label for="mdp">
                <div align="center">Mot de passe :</div>
                </label>
                <div align="center">
                  <input type="password" name="mdp" id="mdp" required /><br/><br/>
     
                  <input type="submit" value="Connexion">
                    </div>
        </form></td>
      </tr>
    </table>
     
     
    </body>
    </html>
    code de la page login_post

    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
     
     
    <?php
    session_start();  // démarrage d'une session
     
     
    // on vérifie que les données du formulaire sont présentes
    if (isset($_POST['login']) && isset($_POST['mdp'])) {
        require 'fonctions.php';
        $bdd = getBdd();
        // cette requête permet de récupérer l'utilisateur depuis la BD
        $requete = "SELECT * FROM users2 WHERE LoginUtil=? AND PassUtil=?";
        $resultat = $bdd->prepare($requete);
        $login = $_POST['login'];
        $mdp = $_POST['mdp'];
        $resultat->execute(array($login, $mdp, $Niveau));
        if ($resultat->rowCount() == 1) {
            // l'utilisateur existe dans la table
            // on ajoute ses infos en tant que variables de session
            $_SESSION['login'] = $login;
            $_SESSION['mdp'] = $mdp;
            // cette variable indique que l'authentification a réussi
            $authOK = true;
        }
    }
    ?>
     
     
    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8" />
        <title>Résultat de l'authentification</title>
        <style type="text/css">
    <!--
    .Style1 {color: #990000}
    -->
        </style>
    </head>
    <body>
     
    <table width="890" border="0">
      <tr>
        <td><h1 align="center" class="Style1">Résultat de l'authentification</h1></td>
      </tr>
    </table>
     
     
        <table width="890" border="1">
      <tr>
        <td bgcolor="#FFFFFF">    <div align="center">
          <?php
        if (isset($authOK)) {
            echo "<p>Vous avez été reconnu(e) en tant que " . escape($login) . "</p>";
            header('Location: Entrainement.php');
        }
        else { ?>
        </div>
          <p align="center">Vous n'avez pas été reconnu(e)</p>
            <p align="center"><a href="login.php">Nouvel essai</p>
            <div align="center">
              <?php } ?>
        </div></td>
      </tr>
    </table>
     
     
    </body>
    </html>
    code de la page fonction

    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
     
     
    <?php
     
     
    function escape($valeur)
    {
        // Convertit les caractères spéciaux en entités HTML
        return htmlspecialchars($valeur, ENT_QUOTES, 'UTF-8', false);
    }
     
     
    /**
     * Gère la connexion à la base de données
     * @return PDO Objet de connexion à la BD
     */
    function getBdd() {
        return new PDO("mysql:host=xxxxx;dbname=xxxxxx;charset=utf8","xxxxxxx", "xxxxxxxx",
            array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
    }
    code de la page entrainement

    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
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
     
     
    <?php
    session_start();  // démarrage d'une session
     
     
    // on vérifie que les variables de session identifiant l'utilisateur existent
    if (isset($_SESSION['login']) && isset($_SESSION['mdp'])) {
        $login = $_SESSION['login'];
        $mdp = $_SESSION['mdp'];
        $Niveau = $_SESSION['Niveau'];
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>S.A.L.</title>
    <style type="text/css">
     
     
    .Style1 {font-size: larger}
    .Style2 {
        color: #000000;
        font-weight: bold;
    }
    body {
        background-color: #FFFFFF;
    }
    select {
    width : 250px ;
    }
     
     
    </style>
     
     
    </head>
     
     
    <body>
     
     
    <table width="850" border="1" align="center">
      <tr>
        <td width="173"><div align="center">
          <p><img src="../images/Logo.png" width="117" height="160" /></p>
            <p>Connecté :<span class="zone_texte"><span class="zone_texte"><br />
          <? print_r($login) ; ?></span></p>
     
        </div></td>
        <td width="680"><div align="center" class="Style1">
          <h1>PREVISION ENTRAINEMENT DE PLONGEE</h1>
        </div></td>
      </tr>
    </table>
     
     
    <p><br />
    </p>
    <form method="post" action="ajout.php">
    <table width="850" border="1" align="center">
      <tr>
        <td width="83"><div align="center">TYPE :</div></td>
        <td width="751"><span class="zone_texte">
          <select name="Type">
            <option value=" "> </option>
            <option value="SAL">SAL</option>
            <option value="SAV">SAV</option>
          </select>
        </span></td>
      </tr>
    </table>
    <br />
    <table width="850" border="1" align="center">
      <tr>
        <td width="83" rowspan="2" bgcolor="#FFFFFF"><div align="center">DATE :</div>      <div align="center"></div></td>
        <td width="189" rowspan="2" bgcolor="#FFFFFF"><div align="center"><span class="news">
          <div class="zone_texte">
            <input type="text" name="Date" value="jj/mm/aaaa" onclick="this.value='';" />
          </div>
        </span></div>      <div align="center"></div></td>
        <td width="128" bgcolor="#FFFFFF"><div align="left">Heure de début :</div></td>
        <td width="422" bgcolor="#FFFFFF"><div align="left"><span class="zone_texte">
          <input type="text" name="HD" size="20" maxlength="255" value="hh:mm" onclick="this.value='';" />
        </span></div></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><div align="left">Heure de fin :</div></td>
        <td bgcolor="#FFFFFF"><div align="left"><span class="zone_texte">
          <input type="text" name="HF" size="20" maxlength="255" value="hh:mm" onclick="this.value='';" />
        </span></div></td>
      </tr>
    </table>
    <br />
    <table width="850" border="1" align="center">
      <tr>
        <td width="162" bgcolor="#FFFFFF">Directeur de plongée :</td>
        <td width="252" bgcolor="#FFFFFF"><div align="center"><span class="zone_texte">
          <select name="DP">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
      </tr>
      <tr>
        <td bgcolor="#FFFFFF">Pilote d'embarcation :</td>
        <td bgcolor="#FFFFFF"><div align="center"><span class="zone_texte">
          <select name="Pilote">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
        <td width="165" bgcolor="#FFFFFF">Objectif :</td>
        <td width="262" bgcolor="#FFFFFF"><div align="center"><span class="zone_texte">
          <select name="Objectif">
            <option value=" "> </option>
            <option value="Autre">Autre</option>
            <option value="Assistance SSG - IT1">Assistance SSG - IT1</option>
            <option value="Topographie - IT2">Topographie - IT2</option>
            <option value="Recherche circulaire - IT3">Recherche circulaire - IT3</option>
            <option value="Sauvetage SSG - IT4">Sauvetage SSG - IT4</option>
          </select>
        </span></div></td>
      </tr>
      <tr>
        <td colspan="4" bgcolor="#9999CC"><div align="center" class="Style2">LISTE DES PLONGEURS INSCRITS</div></td>
      </tr>
      <tr>
        <td colspan="2"><div align="center">
          <div align="center"><span class="zone_texte">
            <select name="Plongeur1">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
            </select>
          </span></div>
        </div></td>
        <td colspan="2"><div align="center"><span class="zone_texte">
          <select name="Plongeur5">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
      </tr>
      <tr>
        <td colspan="2"><div align="center">
          <div align="center"><span class="zone_texte">
            <select name="Plongeur2">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
            </select>
          </span></div>
        </div></td>
        <td colspan="2"><div align="center"><span class="zone_texte">
          <select name="Plongeur6">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
      </tr>
      <tr>
        <td colspan="2"><div align="center">
          <div align="center"><span class="zone_texte">
            <select name="Plongeur3">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
            </select>
          </span></div>
        </div></td>
        <td colspan="2"><div align="center"><span class="zone_texte">
          <select name="Plongeur7">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
      </tr>
      <tr>
        <td colspan="2"><div align="center">
          <div align="center"><span class="zone_texte">
            <select name="Plongeur4">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
            </select>
          </span></div>
        </div></td>
        <td colspan="2"><div align="center"><span class="zone_texte">
          <select name="Plongeur8">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
      </tr>
    </table>
    </div>
    <br />
    <table width="850" border="1" align="center">
      <tr>
        <td width="145">Lieu de plongée :</td>
        <td width="270"><div align="center"><span class="zone_texte">
          <input type="text" name="Lieu" size="30" maxlength="255" />
        </span></div></td>
        <td width="432" rowspan="2"><div align="left">Profondeur prévue :<span class="zone_texte">
          <input type="text" name="Prof" size="20" maxlength="255" />
        </span></div>
        <div align="center"></div></td>
      </tr>
      <tr>
        <td>Coordonnées GPS :</td>
        <td><div align="center"><span class="zone_texte">
          <input type="text" name="GPS" size="30" maxlength="255" />
        </span></div></td>
        </tr>
      <tr>
        <td rowspan="2">Objectif(s) de l'entrainement :</td>
        <td><div align="center"><span class="zone_texte">
          <input type="text" name="Objectif1" size="30" maxlength="255" />
        </span></div></td>
        <td rowspan="2"><div align="left">Numéro d'item : <span class="zone_texte">
          <select name="Item">
            <option value=" "> </option>
            <option value="Autre">Autre</option>
            <option value="IT1">IT1</option>
            <option value="IT2">IT2</option>
            <option value="IT3">IT3</option>
            <option value="IT4">IT4</option>
          </select>
        </span></div></td>
      </tr>
      <tr>
        <td><div align="center"><span class="zone_texte">
          <input type="text" name="Objectif2" size="30" maxlength="255" />
        </span></div></td>
        </tr>
    </table>
    <br />
    <table width="850" border="1" align="center">
      <tr>
        <td colspan="5" bgcolor="#9999CC"><div align="center" class="Style2"><strong>PORT</strong> :</div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div></td>
        </tr>
      <tr>
        <td colspan="3"><div align="left">Ouverture des portes : <span class="zone_texte">
          <input type="text" name="Ouvportes" size="20" maxlength="255" value="hh:mm" onclick="this.value='';" />
        </span></div>
          <div align="center"></div>
          <div align="center"></div>      <div align="center"></div>
          <div align="center"></div>      <div align="center"></div></td>
        <td colspan="2"><div align="left">Fermeture des portes :<span class="zone_texte">
          <input type="text" name="Fermportes" size="20" maxlength="255" value="hh:mm" onclick="this.value='';" />
        </span></div>
          <div align="center"></div></td>
        </tr>
      <tr>
        <td colspan="5" bgcolor="#9999CC"><div align="center" class="Style2">MAREES :</div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div></td>
        </tr>
      <tr>
        <td width="309"><div align="left">Coefficient : <span class="zone_texte">
          <input type="text" name="Coef" size="20" maxlength="255" />
        </span></div>
          <div align="center"></div>    <div align="center"></div></td>
        <td colspan="3"><div align="center">Pleine mer : <span class="zone_texte">
          <input type="text" name="PM" size="15" maxlength="255" value="hh:mm" onclick="this.value='';" />
        </span></div>
          <div align="center"></div>      <div align="center"></div></td>
        <td width="267"><div align="center">Basse mer : <span class="zone_texte">
          <input type="text" name="BM" size="15" maxlength="255" value="hh:mm" onclick="this.value='';" />
        </span></div>
        <div align="center"></div></td>
        </tr>
      <tr>
        <td colspan="5" bgcolor="#9999CC"><div align="center" class="Style2">COURANT :</div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div></td>
        </tr>
      <tr>
        <td colspan="3"><div align="left">Force du courant : <span class="zone_texte">
          <input type="text" name="ForceND" size="20" maxlength="255" />
        </span>noeud(s)</div>
          <div align="center"></div>      <div align="center"></div>      <div align="center"></div>      <div align="center"></div></td>
        <td colspan="2"><div align="left">Direction du courant :<span class="zone_texte">
          <input type="text" name="Direction" size="20" maxlength="255" />
        </span></div>
          <div align="center"></div>      <div align="center"></div></td>
        </tr>
    </table>
    <br />
    <table width="850" border="1" align="center">
      <tr>
        <td><div align="center">Visa du Directeur de plongée</div></td>
        <td><div align="center">Visa du Conseiller Technique</div></td>
        <td><div align="center">Visa du DDSIS de la Manche</div></td>
      </tr>
      <tr>
        <td><div align="center"><span class="zone_texte">
          <select name="VisaDP">
            <option value=" "> </option>
            <option value="Totot">Toto</option>
            <option value="Titi">Titi</option>
            <option value="Tutu">Tutu</option>
     
          </select>
        </span></div></td>
        <td><div align="center"><span class="zone_texte">
          <select name="VisaCT">
            <option value=" "> </option>
            <option value="Toto">Toto</option>
            <option value="Titi">Titi</option>
          </select>
        </span></div></td>
        <td><div align="center"><span class="zone_texte">
          <select name="VisaDDSIS">
            <option value=" "> </option>
            <option value="xxxxxx">xxxxxx</option>
            <option value="yyyyyl">yyyyy</option>
          </select>
        </span></div></td>
      </tr>
    </table>
     
     
      <div align="center"></div>
      <div align="center">
        <input type="submit" value="Valider" />
        <input type="reset" value="Recommencer" />
      </div>
    </form>
     
     
    </body>
    </html>

  8. #8
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu n'as pas mis le niveau dans le script login_post.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 411
    Points : 117
    Points
    117
    Par défaut
    Ola trop complique pir moi mais ca se trouve ca va résoudre mon Problème 😊

  10. #10
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    J'ai confiance en toi.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 411
    Points : 117
    Points
    117
    Par défaut
    Aurais tu un indice pour créer le niveau
    Et est ce que ça permet de déterminer l'accès ou NOn à certaines pages selon le nom de la personne connectée

  12. #12
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Mes espoirs sont morts
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     $requete = "SELECT * FROM users2 WHERE LoginUtil=? AND PassUtil=?";
        $resultat = $bdd->prepare($requete);
        $resultat->execute(array($_POST['login'], $_POST['mdp']));
        if ($row = $resultat->fetch(PDO::FETCH_ASSOC) {
                $_SESSION['login'] = $row['login'];
                $_SESSION['niveau'] = $row['niveau'];
    Au passage, on ne stocke pas le mot de passe en session.
    D'ailleurs le mot de passe ne devrait pas être stocké en clair dans la base de données non plus ; tu devrais t'intéresser au hashage des mots de passe.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [ADO.Net] Infos concernant l'utilisation de base SQL en fichier mdf
    Par zax-tfh dans le forum Accès aux données
    Réponses: 7
    Dernier message: 05/03/2009, 11h59
  2. Réponses: 3
    Dernier message: 21/06/2005, 10h23
  3. Requête modification base SQL
    Par jacma dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/11/2003, 13h49
  4. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39
  5. [Rave][Delphi][Base SQL] besoin d'informations
    Par David Altech dans le forum Rave
    Réponses: 1
    Dernier message: 30/07/2003, 13h59

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