Liste déroulante php

Résolu
Bonjour,

Je n'arrive pas à faire un lien différent à chaque ligne de ma liste déroulante

je vous fait voir mon code

est ce que vous pourriez m'aider svp

<?php
require('Connexion.php');

$sql="SELECT LOGIN FROM PERSONNES";
$login=odbc_exec($conn,$sql);

echo 'Se Connecter <select size="1" name="menu" ">';
while($data = odbc_fetch_array($login))
{
echo "\n <option value=\"Superviseur.html".$data["LOGIN"]."\" selected>".$data["LOGIN"]."</option>\n\n";
}

echo '</select>';
?>

merci d'avance
Configuration: Windows 2003
Internet Explorer 7.0

24 réponses

  1. Oui c'est bon en faite c'est quand je t'ai posé la question que j'ai eu l'idée
    par contre je n'arrive pas à rediriger une page avec tant de seconde d'intervalle serait tu comment faire?
    1. Non bah je vois déja ce que tu veut faire je suppose que c'est une redirection que tu souhaite faire c'est ce que je suis entrain de faire
      Merci beaucoup de ton aide
      1. Bon alors je vais essayer un truc.. Essaye je sais pas si ça pourra marcher. Alors :

        Crée une page connexion.php et tu mtes ca dedans..

        
        <!---------- Bannière ---------->
        
        <div id="ban1" > </div>
        
        <form method="post" action="login.php">
        <!---------- Bouton ---------->
        <br><br>
        
        <h1>
        
        <div>
        
        <select name="login">
        <option value="#">Se connecter</option>
        <option value="Superviseur">Superviseur</option>
        <option value="Gestionnaire des arrêts chaînes">Gestionnaire des arrêts chaînes</option>
        <option value="Gestionnaire des indicateurs">Gestionnaire des indicateurs</option>
        <option value="Gestionnaire des plans dactions">Gestionnaire des plans d'actions</option>
        </select>
        
        <!---------- Saisie ---------->
        
        <input name="mdp" value="Mot de passe" maxlength="15" size="15" type="text">
        
        <input type="submit" name="connexion" value="OK">
        
        </form>
        
        </h1>
        
        </div> 


        Ensuite dans ta page login.php tu modifies et tu mets ca..

        <body>
        
        
        <?php
        
        include("connexion.php");
        
        if ($_POST['login'] == "Superviseur")
        {
        echo 'superviseur';
        }
        elseif ($_POST['login'] == "Gestionnaire des arrêts chaînes")
        {
        echo 'arrêts chaines';
        }
        elseif ($_POST['login'] == "Gestionnaire des indicateurs")
        {
        echo 'indicateurs';
        }
        elseif ($_POST['login'] == "Gestionnaire des plans d'actions")
        {
        echo 'plans dactions';
        }
        
        ?>
        
        
        </body> 


        Essaye ca déja et dit moi si ca marche !!!

        Après on arrange ;)
        1. non mais c'était pour donnée des exemple

          alors Superviseur va sur la page superviseur.php
          Gestionnaire des arrêts chaînes va sur la page utilisateur.php
          Gestionnaire des indicateurs va sur la page indicateur.php
          Gestionnaire des plans dactions actionneur.php

          voila
          1. Tu veux allé que sur deux pages différentes ??? Pourquoi dans ta liste déroulante tu as autant d'informations ?? elles signifient quoi ???
            1. oui voici ma page de log

              <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

              <html>

              <!##########################################################################################################################>

              <head>

              <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

              <title>Gestion des arrêts chaîne</title>

              <link rel="stylesheet" media="screen" type="text/css" title="identification" href="Application.css">

              </head>

              <!##########################################################################################################################>

              <body>

              <form method="post" action="login.php">

              <!---------- Bannière ---------->

              <div id="ban1" > </div>

              <!---------- Bouton ---------->
              <br><br>

              <h1>

              <div>

              <select name="login">
              <option value="#">Se connecter</option>
              <option value="Superviseur">Superviseur</option>
              <option value="Gestionnaire des arrêts chaînes">Gestionnaire des arrêts chaînes</option>
              <option value="Gestionnaire des indicateurs">Gestionnaire des indicateurs</option>
              <option value="Gestionnaire des plans dactions">Gestionnaire des plans d'actions</option>
              </select>

              <!---------- Saisie ---------->

              <input name="mdp" value="Mot de passe" maxlength="15" size="15" type="text">

              <input type="submit" value="OK">

              </h1>

              </div>

              </body>

              <!##########################################################################################################################>

              </html>

              et voici ma page de verif qui est en travaux

              <?php
              require('Connexion.php');

              $loginOK = false;

              if ((isset($_POST['login'])) && (isset($_POST['mdp'])) )
              {
              $password =$_POST['mdp'];
              $login=$_POST['login'];
              $sql = "SELECT LOGIN FROM PERSONNES WHERE LOGIN = '".addslashes($login)."' AND PASSWORD='".md5($password)."'";
              $req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql);

              if (odbc_fetch_row($req))
              {
              $loginOK = true;
              }
              }

              if ($loginOK)
              {
              echo 'Ca roule ma poule';
              }
              else
              {
              echo 'Une erreur est survenue, veuillez réessayer !';
              }
              odbc_close($conn);

              ?>
              1. Ah ok, ben moi j'ai un exemple si tu veux.. Alors déjaà t'as déja fait le formulaire ?? pour qu'il se connecte
                1. ok alors par rapport au login il faut que je redirige vers une page différente à chaque fois comment faire?
                  1. Ben si t'as besoin d'une connexion, je comprends pas la nessécité d'avoir une liste déroulante :-s
                    1. POURQUOI TOUT CA ???

                      <select name="login">
                      <option value="#">Se connecter</option>
                      <option value="Superviseur">Superviseur</option>
                      <option value="Gestionnaire des arrêts chaînes">Gestionnaire des arrêts chaînes</option>
                      <option value="Gestionnaire des indicateurs">Gestionnaire des indicateurs</option>
                      <option value="Gestionnaire des plans dactions">Gestionnaire des plans d'actions</option>
                      </select>

                      Ca correspond à quoi ?
                      1. Pour le moment le script est comme ca

                        <select name="login">
                        <option value="#">Se connecter</option>
                        <option value="Superviseur">Superviseur</option>
                        <option value="Gestionnaire des arrêts chaînes">Gestionnaire des arrêts chaînes</option>
                        <option value="Gestionnaire des indicateurs">Gestionnaire des indicateurs</option>
                        <option value="Gestionnaire des plans dactions">Gestionnaire des plans d'actions</option>
                        </select>

                        <!---------- Saisie ---------->

                        <input name="mdp" value="Mot de passe" maxlength="15" size="15" type="text">

                        <input type="submit" value="OK">
                        1. bah je voudrais une liste déroulante pour les login
                          une zone de saisie pour les mots de passe
                          et un bouton pour valider
                          svp
                          1. Euh mais j'ai oublié quelque chose tu veux un seul bouton ?? ou bien deux aussi c'est bon ?? parce que avec deu bouton c'est beaucoup plus facile.
                            1. C'est a dire pouvez vous me donner un exemple je vois pas ce que vous voulez dire svp
                              1. Ben euh moi je sais plutot faire ça, en mettant des liens (c'est à dire, un texte qu'on peut cliquer dessus).. Mais pas un bouton :-s

                                Cordialement..
                                1. oui c'est exactement ca bon faudra que je vérifie le mot de passe aussi mais ca ca n sera pas un problème
                                  • 1
                                  • 2