Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2011, 11h20   #1
Futur Membre du Club
 
Développeur informatique
Inscription : avril 2007
Messages : 56
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 56
Points : 16
Points : 16
Par défaut 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
kabish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h17   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 139
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 139
Points : 7 276
Points : 7 276


je ne comprend pas trop où est ton soucis mais l'erreur que tu décris est une erreur javascript.
javascript est sensible à la casse.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h07.


 
 
 
 
Partenaires

Hébergement Web