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 :

Etat de cases à cocher


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 3
    Points
    3
    Par défaut Etat de cases à cocher
    Bonjour,
    je voudrais savoir une case est cocher et non .si la case est cocher on rentrerai dans le 'Si ...alors 'pour effectuer une mise a jour
    pourriez vous me dire ce qu'il faut que je change.si j'utilise le meme nom pour toute les checkbox,des qu'il y en a une de cocher il va rentrer dans le 'SI...alors ' mais avoir un tableau il ne veut plus.Voici le code correspondant.


    cela affiche une liste de valeur avec la chekbox en chaque fin de ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for ($i = 0; $i <= $borneSup-1; $i++) { 
    $db->next_record(); 
    if ($i > $startRow-1) 
     
    $code=aHref($code,$db->f("IDNV")." - ".$db->f("CDNVMQ")." - ".$db->f("CDNVMD")." - ".$db->f("LDNVVE")."<input type='checkbox' name='choix[$i]' value='true' ","",$db->f("IDNV")); 
    }
    et ici je met a jour en testant si les case sont cocher

    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
    global $g_num_rows,$g_numOptionsByList,$session_restrict,$res; 
     
    $db = new DB; 
    $db->Debug =false; 
    //echo "sql restrict : $restrict<br>"; 
    //echo "sql session_restrict : $session_restrict<br>"; 
    $query="select count(*) from VEHICULES $restrict"; 
    $db->query($query); 
     
    $db->next_record(); 
    $g_num_rows= $db->f("COUNT(*)"); 
     
    // echo "num_rows : ".$g_num_rows; 
     
    if ($g_num_rows < $startRow + 500){ 
    $borneSup=$g_num_rows; 
    } else { 
    $borneSup=$startRow + 500; 
    } 
     
    $db1 = new DB; 
    $db1->Debug =false; 
     
    $query1="select IDNV, CDNVMQ, CDNVMD, LDNVVE from VEHICULES "; 
    $query1.="$restrict "; 
     
    $db1->query($query1); 
     
     
    for($i=0;$i<$borneSup;$i++){ 
     
    $db1->next_record(); 
     
    if ($i > $startRow-1){ 
     
     
    $db2 = new DB; 
    $db2->Debug =true; 
     
    $identifiant= $db1->f("IDNV"); 
    //bon jusqu'ici 
     
    if ($HTTP_POST_VARS['choix[$i]']) { 
     
     
    $query2="update VEHICULES set IDNV2 ='". $valuecode."' where IDNV ='".$identifiant."'"; 
    $db2->query($query2); 
     
     
    } 
    } 
     
    } 
     
     
     
    }

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Ca serait plutot ['choix'][$i] :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (isset($_POST['choix'][$i])) {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 3
    Points
    3
    Par défaut
    d'accord et je laisse dans la première partie ou ca ne s'écris pas comme cela non plus ?

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/09/2011, 16h21
  2. [Etat] Compter nombre de case à cocher = vrai
    Par skeut dans le forum VBA Access
    Réponses: 7
    Dernier message: 17/06/2008, 22h56
  3. Etat: Transformer un champ en case à cocher
    Par Zuthos dans le forum IHM
    Réponses: 1
    Dernier message: 19/03/2008, 15h46
  4. Etat avec une case à cocher sur une requête difficile
    Par marcoO dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 10/01/2007, 14h21
  5. Etat et caSe à cocher
    Par guenfood dans le forum Access
    Réponses: 2
    Dernier message: 20/06/2006, 21h58

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