problèmes récupération checkbox dynamique

problèmes récupération checkbox dynamique - PHP - Programmation

Marsh Posté le 25-06-2015 à 10:41:11    

Bonjour a tous,  
 
Voila je dois récupérer des checkbox s'ils sont coché. Il s'agit d'un tableau a 3 colonnes mis dynamiquement avec ma bdd. Donc je bloque sur la récupération des deux autres colonnes, le script récupére bien la premiere mais pas moyen de lui faire récupérer la deuxieme et la troisieme. Merci d'avance
 
PS: Voici mon code  
 
page des chk

Spoiler :


<label>Tout d'abord donnez lui un nom</label><br>
                            <input type="text" id="NameAppli"/><br><br>
                            <table bgcolor="#FFFFFF" id="Appli" required>
                        <?php  
                        include 'Script\connectdb.php';
                        $link = mysqli_connect ($host,$user,$pass) or die ('Erreur01 : '.mysql_error() );
                            mysqli_select_db($link, $db) or die ('Erreur02 :'.mysql_error());
                        $select = 'SELECT * FROM applications';
                        $result = mysqli_query($link,$select) or die ('Erreur03 : '.mysql_error() );
                        $total = mysqli_num_rows($result);
                                echo '<tr>';
                                    echo '<td bgcolor="#CCCCCC"><input type="Checkbox" id="FullCtrlApplis" ></input></td>';
                                    echo '<td bgcolor="#CCCCCC"><b><u>Nom</u></b></td>';
                                    echo '<td bgcolor="#CCCCCC"><b><u>Type</u></b></td>';
                                    echo '<td bgcolor="#CCCCCC"><b><u>Connexion</u></b></td>';                            
                        while($row = mysqli_fetch_array($result))  
                            {  
                                echo '<tr>';
                                $num_checkbox = 0;  
                                    echo '<td id="CheckAppli"><input type="Checkbox"  name="Appli[]" value='.$row["Type"].'></input></td>';  
                                    echo '<td>'.$row["Nom"].'</td>';
                                    echo '<td>'.$row["Type"].'</td>';
                                    echo '<td>'.$row["Connexion"].'</td>';
                                $num_checkbox++;
                                echo '</tr>'."\n";
                            }
                            mysqli_free_result($result);
                            mysqli_close($link);
                        ?>
                        </table>


 
la récupération  

Spoiler :

    foreach ($_POST['Appli'] as $uiop => $Appli)
       echo 'Champ désignation : '.$uiop.' de valeur : '.$Appli.'<br>';

Reply

Marsh Posté le 25-06-2015 à 10:41:11   

Reply

Marsh Posté le 26-06-2015 à 08:52:43    

Après si il n'y a qu'une checkbox de coché , ta variable tableau $_POST['Appli'] ne contiendra qu'une entrée et ton foreach ne bouclera qu'une fois. :)

Reply

Marsh Posté le 26-06-2015 à 09:39:46    

il s'agit de checkbox dynamique .
En faite a chaque ligne de la base de donnée il va me faire une ligne dans mon tableaux avec une nouvelle checkbox. Le problème vient qu'il boucle sur la premiere colonne du nom mais le type et la connexions ne ce recupere pas

Reply

Marsh Posté le 26-06-2015 à 09:43:02    

je pense que le problème vient de ma value de chkbox

Spoiler :


value='.$row["Nom"].'>

si je modifiie ceci pour mettre le type ou la connexions il va bien les récupérer


Message édité par icdk76800 le 26-06-2015 à 09:47:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed