Tableau html avec checkbox dynamique

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tableau html avec checkbox dynamique

Re: Tableau html avec checkbox dynamique

par Spols » 27 mai 2013, 08:43

	  

<?php
		ConnectBDD();

		$lsRequete = "select materiel_kodbar, materiel_lib, materiel_desc, mag_lib, mag_loca, pret_date from magasin inner join pret on magasin.mag_id=pret.pret_mag_id inner join materiel on materiel.materiel_id=pret.pret_mat_id";	

		$lsReponse=mysql_query($lsRequete);

		echo '<table border="1">';
		
		echo '<tr>';
		
		echo '<th>Référence</th>';               
		echo '<th>Libellé</th>';                 
		echo '<th>Description</th>';              
		echo '<th>Magasin</th>';                 
		echo '<th>Localisation</th>';              
		echo '<th>Date</th>';                  
		echo '<th id="1">Checkbox</th>'; // dans cette colonne je souhaite ajouter des checkbox qui auront pour valeurs le "materiel_kodbar"  pour chaque ligne               
		echo '</tr>';    
		
		while ($laLigne=mysql_fetch_row($lsReponse))
		{  
				foreach ($laLigne as $v)
				{
					echo '<td>'.$v.'</td>';   // j'ai bien mon tableau dynamique qui est crée, avec les données souhaitées. Cependant je ne vois pas comment rajouter les checkbox à chaque ligne...

				}
			// Ajoute ici un echo avec le code html d'une checkbox (entouré de <td></td> bien sur)
			echo '</tr>';

		}
            
	?>
J'ai rajouté un commentaire à l'endroit où ajouter ta checkbox. N'oublie pas de mettre tout ton tableau dans une balise <form>

Tableau html avec checkbox dynamique

par debutantphp025 » 27 mai 2013, 06:57

Bonjour,

J'aimerai créer un tableau html dynamique en utilisant des données de ma bdd. Le but final étant de pouvoir cocher via un checkbox les articles de mon choix pour les affecter a des magasin (un insert dans une autre table)
Mes questions sont indiquées en commentaires. Je vous remercie d'avance.

J'ai fais ceci :
	  

<?php
		ConnectBDD();

		$lsRequete = "select materiel_kodbar, materiel_lib, materiel_desc, mag_lib, mag_loca, pret_date from magasin inner join pret on magasin.mag_id=pret.pret_mag_id inner join materiel on materiel.materiel_id=pret.pret_mat_id";	

		$lsReponse=mysql_query($lsRequete);

		echo '<table border="1">';
		
		echo '<tr>';
		
		echo '<th>Référence</th>';               
		echo '<th>Libellé</th>';                 
		echo '<th>Description</th>';              
		echo '<th>Magasin</th>';                 
		echo '<th>Localisation</th>';              
		echo '<th>Date</th>';                  
		echo '<th id="1">Checkbox</th>'; // dans cette colonne je souhaite ajouter des checkbox qui auront pour valeurs le "materiel_kodbar"  pour chaque ligne               
		echo '</tr>';    
		
		while ($laLigne=mysql_fetch_row($lsReponse))
		{  
				foreach ($laLigne as $v)
				{
					echo '<td>'.$v.'</td>';   // j'ai bien mon tableau dynamique qui est crée, avec les données souhaitées. Cependant je ne vois pas comment rajouter les checkbox à chaque ligne...

				}
			echo '</tr>';

		}
            
	?>
==> Comment insérer des checkbox ayant pour valeur "materiel_kodbar" dans une colonne de mon tableau a chaque ligne ?