Bonjour à tous, dans ma page users.php j'essaie de simuler un DBGrid, je récupère donc les records de ma table users que je redessine. l'utilisateur doit pouvoir sélectionner une ligne pour une édition ou une suppression c'est pour cela que je dessine dans la 1ère colonne un checkbox qui a pour name l'identifiant de la ligne.
extrait user.php
le code pour l'affichage du DBGrid comme toutes mes autres procédures utilitaires sont dans la page UUtils.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <...> <tbody class="tableBody"> <?php include 'UUtils.php'; DisplayUserList($vSearchKey,$vSearchValue,$vRecCount); ?> </tbody> <...>
Mon problème c'est ma fonction selectuser('$vLogin'). je ne sais pas trop si je dois l'écrire dans mon UUtils.php comme toutes les autres fonctions utilitaires ou si je peux juste écrire une fonction avec javascript dans users.php.
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 Function DisplayUserList($pSearchKey,$pSearchValue,&$RecordCount) { //Connexion à la base de données include 'connexion.php'; $UserListQry = "Select * From Users"; //Execution $rs = mysql_query($UserListQry); $vCount = 0; while ($row = mysql_fetch_array($rs)) { $vLogin = $row[0]; $vGroup = $row[1]; $vNom = $row[3]; $vPrenom = $row[4]; if (($vCount % 2)==0) { $ListRowColor = ""; } else { $ListRowColor = "listRowcolor"; } echo "<tr id='$ListRowColor'>"; echo "<td align='Center'><input type='checkbox' name='$vLogin' onclick=selectuser('$vLogin')> </td>"; echo "<td align='left'>$vLogin</td>"; echo "<td align='left'>$vGroup</td>"; echo "<td align='left'>$vNom</td>"; echo "<td align='left'>$vPrenom</td>"; $vCount = $vCount + 1; } $RecordCount = $vCount; }
J'ai commencé par la seconde option mais mon browser affiche dans le statusbar "erreur à l'exécution de la page"
Je vous envoie donc un gros SOS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function selectuser(login) { Alert(login) }
Partager