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
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
-
Euh nan pas du tout dsl
-
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? -
Ah ok ta réussi alors ???
-
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 -
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 ;)
-
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 -
Tu veux allé que sur deux pages différentes ??? Pourquoi dans ta liste déroulante tu as autant d'informations ?? elles signifient quoi ???
-
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);
?> -
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
-
ok alors par rapport au login il faut que je redirige vers une page différente à chaque fois comment faire?
-
Ben si t'as besoin d'une connexion, je comprends pas la nessécité d'avoir une liste déroulante :-s
-
et bien justement je voudrais que la liste soit dynamique
-
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 ? -
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"> -
Ben tu m'as pas parlé de superutilisateur ??
-
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 -
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.
-
C'est a dire pouvez vous me donner un exemple je vois pas ce que vous voulez dire svp
-
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..
-
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
Suivant