Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1766 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Recupération de chk dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recupération de chk dynamique

n°2251854
icdk76800
On apprend tous de nos erreurs
Posté le 27-02-2015 à 10:58:21  profilanswer
 

Bonjour à tous,  
 
Voilà apres 2 jours a m'énerver dessus je viens vers vous  :).
 
J'ai un formulaires a développer et je suis bloquer sur la listes des applications.
il s'agit d'une liste que va ce former grâce a une table, ceci marche tres bien
elle ce remplie dynamiquement, j'ai aussi des checkbox qui se mettent a chaque nouvelle ligne
 
Voila pour la suite du formulaires j'aimerai pouvoir récupérer les checkbox, mais vu qu'elles sont dynamiquement faites je ne sais pas trop comment faire, j'ai essayer plusieurs choses mais sans succés.
 
Voici mon code  

Spoiler :

<p> Choisissez les applicaions qui seront déployer par cette campagne </P>            
 
                <?php
                    include 'connectdb.php';
                    $link = mysqli_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
                        mysqli_select_db($link, $db) or die ('Erreur :'.mysql_error());
                    $select = 'SELECT Nom,Type,Connexion FROM applications';
                    $result = mysqli_query($link,$select) or die ('Erreur : '.mysql_error() );
                    $total = mysqli_num_rows($result);
 
                        echo '<table bgcolor="#FFFFFF" id="Appli" >'."\n";
                            echo '<tr>';
                                echo '<td><input type="Checkbox" id="FullCtrlApplis" ></input></td>';
                                echo '<td bgcolor="#669999"><b><u>Nom</u></b></td>';
                                echo '<td bgcolor="#669999"><b><u>Type</u></b></td>';
                                echo '<td bgcolor="#669999"><b><u>Connexion</u></b></td>';
                                echo '<td ><b><u><img src="Images\ajouter.jpg" alt="ajouter" onclick=AjouterLigneAppli() id="AjoutInputAppli" /> </u></b></td>';
                            echo '</tr>'."\n";
                             
                    while($row = mysqli_fetch_array($result))  
                        {
                            echo '<tr>';
                                echo '<td id="CheckAppli"><input type="Checkbox" name="appli[]" ></input></td>';
                                echo '<td bgcolor="#CCCCCC">'.$row["Nom"].'</td>';
                                echo '<td bgcolor="#CCCCCC">'.$row["Type"].'</td>';
                                echo '<td bgcolor="#CCCCCC">'.$row["Connexion"].'</td>';
                            echo '</tr>'."\n";
                        }
 
                        echo '</table>'."\n";
 
 
                        mysqli_free_result($result);
                        mysqli_close($link);
                ?>


 
Quelqu'un pourrait-il m'aider ?
 
Merci d'avance

mood
Publicité
Posté le 27-02-2015 à 10:58:21  profilanswer
 

n°2251857
olivthill
Posté le 27-02-2015 à 11:05:03  profilanswer
 

Au lieu de :
 
     echo '<td id="CheckAppli"><input type="Checkbox" name="appli[]" ></input></td>';  
 
il est possible d'avoir :
 
  $num_checkbox = 0;
...
     echo '<td id="CheckAppli"><input type="Checkbox" name="appli'.strval($num_checkbox).'" ></input></td>';  
     $num_checkbox++;


Message édité par olivthill le 27-02-2015 à 11:05:42
n°2251858
icdk76800
On apprend tous de nos erreurs
Posté le 27-02-2015 à 11:19:41  profilanswer
 

d'accord effectivement j'avais supprimé mon compteur, mais je ne sais pas c'est comment récupérer le compteur et l'afficher dans un message par exemple
 
je récupére le cmpteur et j'affiche un message genre: vous avez cocher :( et le je mets le nombre de case cocher)

n°2251894
hinomura
Posté le 27-02-2015 à 17:43:04  profilanswer
 

Je comprends pas ton problème, tu n'arrives pas à récupérer la valeur de tes checkbox ?
 
Pourquoi elles n'ont pas de value ??
 
Un simple
 

Code :
  1. <input type="checkbox" name="appli[]' value="<?=$row['id']; // ou la bonne colonne ?>" />


 
suffira.
 
Lorsque le formulaire sera posté, un var_dump de $_POST['appli'] te retournera un tableau dont les valeurs seront les row['id'] enregistrés dans le checkbox.
 
Ou alors j'ai mal saisi ta demande.
 
Ah, et il y a quelques fautes dans ton texte ( applicaions, deployer )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Recupération de chk dynamique

 

Sujets relatifs
[Python] Checkbox et condition - Récupération de variableInsertion dynamique & gestion de la position dans la page
Récupération de données passées via Javascriptpositionner un menu dynamique
[Outlook VBA] Récupération pièces jointesBug lors de récupération de données dans BDD
VBA. Nom de Tableau dynamique.Récupération fichier plus récent
[C] Allocation dynamique et recuperation de donneesRécupération dynamique des propriétés de style
Plus de sujets relatifs à : Recupération de chk dynamique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR