Liste déroulante php
Résolu
drogba7213
Messages postés
1524
Date d'inscription
Statut
Membre
Dernière intervention
-
974_Vin's_974 Messages postés 547 Date d'inscription Statut Membre Dernière intervention -
974_Vin's_974 Messages postés 547 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Liste déroulante php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
24 réponses
pour plus de détail je souhaite faire un menu déroulant qui permette de proposer les différents utilisateurs a partir de la base de donnée par une requete et chaque résultat donc pour chaque profil un lien pointe sur différente page
exemple
le profil utilisateur est choisit, un lien pointe sur utilisateur.php
le profil superutilisateur est choisit, un lien pointe sur superutilisateur.php
Voila alors moi je lutte trop et je n'ai jamais fait ca e donc je ne voit pas trop la solution possible
pouvez vous m'aider?
exemple
le profil utilisateur est choisit, un lien pointe sur utilisateur.php
le profil superutilisateur est choisit, un lien pointe sur superutilisateur.php
Voila alors moi je lutte trop et je n'ai jamais fait ca e donc je ne voit pas trop la solution possible
pouvez vous m'aider?
En gros tu veux une seule liste déroulante, avec un bouton.. Et si l'élément choisit parmi la liste est un utilisateur, il se dirige vers la page utilisateur.php, et si c'est un superutilisateur, il se dirige vers la page superutilisateur.php ???
Cordialement
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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..
Cordialement..
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.
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
une zone de saisie pour les mots de passe
et un bouton pour valider
svp
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">
<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">
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 ?
<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 ?
ok alors par rapport au login il faut que je redirige vers une page différente à chaque fois comment faire?
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
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);
?>
<!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);
?>
Tu veux allé que sur deux pages différentes ??? Pourquoi dans ta liste déroulante tu as autant d'informations ?? elles signifient quoi ???
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
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
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..
Ensuite dans ta page login.php tu modifies et tu mets ca..
Essaye ca déja et dit moi si ca marche !!!
Après on arrange ;)
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 ;)