salut a tous,
j'ai trouvée un code qui permet de afficher des donnée d'une base de donnée selon un choix <select> . et j'ai fait un peu de modification sur le code pour remplacer <select> pare <a href mais j'ai pas arriver :
merci d'avance
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 <html> <head> <head> <body> <?php if(isset($_POST['liste1'])){ $liste1=$_POST['liste1']; }else{ $liste1=-1; } ?> Sélectionnez un agent : <form name="form1" method="post" action="affiche.php"> <?php $connection =mysql_connect("localhost","root","") or die("Impossible de se connecter au serveur de bases de données."); $base = mysql_select_db('PositifWorkFlow') or die("Cette base de donnees n'existe pas"); $requete = "SELECT nom FROM compte"; $execution_requete = mysql_query($requete); while($total = mysql_fetch_array($execution_requete)) { echo "<option value=\"".$total["nom"]."\""; if($liste1==$total['nom']) { echo "selected"; } echo ">".$total['nom']."</option>\n"; echo "<a href='#' name='liste1' onChange=' form1.submit();'>".$total['nom']."</option></a>"; } ?> </select> </form> <?php if($liste1){ $requete = "SELECT Matrecule,Civilite,Nom,Prenom,DateNais,CIN,Spe,Depar FROM compte WHERE nom='".$liste1."'"; $execution_requete = mysql_query($requete); $total = mysql_fetch_row($execution_requete); echo "Nom: '".$total[0]."'<br />Matricule: '".$total[1]."'<br />Vacation: '".$total[2]."'<br />Equipe: '".$total[3]; } //fermeture connexion à mysql mysql_close(); ?> <body> </html>![]()
Partager