IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupération du name d'un checkbox onclick


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 73
    Points : 63
    Points
    63
    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 : 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>
    <...>
    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
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function selectuser(login)
                {
                    Alert(login)
                }
    Je vous envoie donc un gros SOS

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut


    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+.

Discussions similaires

  1. CheckBox - Onclick/UnOnclick
    Par Lokotamani dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 08/06/2008, 17h23
  2. Comment attribuer un name à un input checkbox en dynamique
    Par tusssss dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/05/2008, 16h37
  3. Réponses: 7
    Dernier message: 08/08/2007, 13h04
  4. Récupération du nom d'une checkbox pour faire un if
    Par n061384 dans le forum Langage
    Réponses: 7
    Dernier message: 13/07/2007, 13h47
  5. récupérer le name d'un checkbox
    Par taka10 dans le forum Langage
    Réponses: 1
    Dernier message: 14/02/2007, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo