Récupération du name d'un checkbox onclick
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
Code:
1 2 3 4 5 6 7 8 9
|
<...>
<tbody class="tableBody">
<?php
include 'UUtils.php';
DisplayUserList($vSearchKey,$vSearchValue,$vRecCount);
?>
</tbody>
<...> |
le code pour l'affichage du DBGrid comme toutes mes autres procédures utilitaires sont dans la page UUtils.php
Code:
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;
} |
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.
J'ai commencé par la seconde option mais mon browser affiche dans le statusbar "erreur à l'exécution de la page"
Code:
1 2 3 4 5
|
function selectuser(login)
{
Alert(login)
} |
Je vous envoie donc un gros SOS