Choix d'un nom pour des input type=radio dynamique
bullrot1985
Messages postés22Date d'inscriptionmardi 4 décembre 2007StatutMembreDernière intervention26 avril 2009
-
31 oct. 2008 à 11:02
bullrot1985
Messages postés22Date d'inscriptionmardi 4 décembre 2007StatutMembreDernière intervention26 avril 2009
-
3 nov. 2008 à 10:59
Bonjour a tous.
Voila je cree ne liste de rapport dynamiquement.
Pour chaque rapport je voudrais avoir un bouton type radio avec comme choix Yes ou No.
Je voudrais savoir comment gérer les noms et récupérer les choix pour pouvoir les stocker par la suite dans ma bdd.
voici mon code :
<?php
$reponse = mysql_query("SELECT * FROM reports WHERE Listing=1 ORDER BY Name "); // Requête SQL
$nb_entrees = mysql_num_rows($reponse);
// Puis on fait une boucle pour tout afficher.
cs_aKheNathOn
Messages postés575Date d'inscriptiondimanche 23 décembre 2001StatutMembreDernière intervention23 octobre 2012 31 oct. 2008 à 14:20
Tu peux définir des index au niveau des name de ton radio. Au lieu d'écrire ra[] tu peux mettre ra[1] ou ra[2] ... et ton index devrait être ton Id_reports.
Essayes ce code :
<?php
$reponse = mysql_query("SELECT * FROM reports WHERE Listing=1 ORDER BY Name "); // Requête SQL
$nb_entrees = mysql_num_rows($reponse);
// Puis on fait une boucle pour tout afficher.
bullrot1985
Messages postés22Date d'inscriptionmardi 4 décembre 2007StatutMembreDernière intervention26 avril 2009 3 nov. 2008 à 10:59
Oki je vois +- le principe mais j'ai encore du mal a faire la liaison avec la récupération des données et le tout dynamiquement.
en faite je voudrais le resultat final avoir un tableau. qui serait completer avec uniquement pour les lignes dont le input checkbox est coché.
Et pour ceux ci avoir l'id report et un 1 ou 0 suivant le input radio.
j'essaye de mettre toutes tes idées en place mais j'avoue que j'ai du mal.
donc je pense que ma partie du formulaire est correcte.
<?php
$reponse = mysql_query("SELECT * FROM reports WHERE Listing=1 ORDER BY Name "); // Requête SQL
$nb_entrees = mysql_num_rows($reponse);
// Puis on fait une boucle pour tout afficher.