Bonjour,
j'ai un script qui permet d'afficher dans un tableau les résultats d'une requete sql, et de cocher les lignes qui nous intéressent.
j'ai refait ce script à partir de 2 scripts trouvés sur internet.
le probleme est que
1) je n'arrive pas à savoir comment récuperer les id des lignes cochées
2) je voudrai qu'on ne puisse cocher qu'une ligne
Si quelqu'un peut décripter un peu le code et voir s'il trouve la réponse à ces 2 questions (surtout la 1) !) je suis preneur !
ps : c'est un code tres intéressant pour afficher les résultats d'une requete sql dans un tableau.
Voilà le code en question :
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 <? $requete="SELECT num_jeu,Ville,Date FROM Jeux"; $resultat = mysql_query($requete); if (!$resultat ){ die('Invalid query: ' . mysql_error()); } ## nb de lignes resultat $nblignes=mysql_num_rows($resultat); echo " <!-- affichage de l'en-tete du tableau HTML avec les noms des champs --> <body> <table class='opentable_theme' border='0' cellpadding='0' cellspacing='0' width='100%'> <tbody> <tr id='ignore'> <td> <form name='formcheckboxes' action='index.php?mod=res&ac=rejoindre' method='post'><br> <table class='resultgrid' onmouseover='javascript:trackTableHighlight(event, '#D0E2FB');' onmouseout='javascript:highlightTableRow(0);' width='100%'> <thead> <tr id='ignore'> <th style='width: 50px;'> <div class='outer' ><span>Choix</span></div> </th> <th style='width: 90px;'> <div class='outer'><a href='#' onclick='sortTable(this,0); return false;'><span>Ville</span></a></div> </th> <th style='width: 90px;'> <div class='outer'><a href='#' onclick='sortTable(this,0); return false;'><span>Date</span></a></div> </th> </tr></thead><tbody> <!-- affichage des enregistrements du résultat --> "; for($i=0; $i < intval($nblignes); $i++) { $ligne = mysql_fetch_row($resultat); echo "<tr class='LIGNE'> <td style='width: 30px;' align='center' valign='middle'><input name='selected_id[]' value=$num_jeu id='id.$num_jeu.' onclick='checkBoutons(document.getElementsByName('selected_id[]'));' type='checkbox'></td>"; echo "<td style='width: 100px;' align='center' valign='middle'>"; echo "$ligne[1]</td>"; echo "<td style='width: 100px;' align='center' valign='middle'>"; echo "$ligne[2]</td>"; } echo " </tbody></table<br><br> <input type=hidden value=$num_jeu name=selection><center> <center><input type='submit' value='Choisir ce jeu'></center></form> </form> </body> </html> "; ?>
Partager