récupérer des valeur de type "radio" sur une autre page
Posté : 04 juil. 2012, 15:26
Bonjour,
J'ai un souci pour récupérer des valeurs de types "radio" dans une autre page afin de pouvoir les modifier.
Voici mon fichier "liste.php" listant tous mes formulaire dans un tableau
Afin de récupérer mes valeurs j'ai fait ceci :
// recupere l'id du formulaire en question
Je ne sais pas quoi faire...
D'avance je vous remercie.
J'ai un souci pour récupérer des valeurs de types "radio" dans une autre page afin de pouvoir les modifier.
Voici mon fichier "liste.php" listant tous mes formulaire dans un tableau
// On récupère tout le contenu de la table formulaire
$reponse = $bdd->query('SELECT * FROM formulaire');
// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<tr>
<td><?php echo stripslashes($donnees['nom']);?></td>
<td><?php echo $donnees['prenom']; ?></td>
<td><?php echo $donnees['matricule']; ?></td>
<td><?php echo $donnees['trombinoscope']; ?></td>
<td><?php echo $donnees['intranet']; ?></td>
<td><?php echo $donnees['journaux']; ?></td>
<td><?php echo $donnees['expositions_internes']; ?></td>
<td><?php echo $donnees['brochures_commerciales']; ?></td>
<td><?php echo $donnees['brochures_publicitaires']; ?></td>
<td><?php echo $donnees['internet']; ?></td>
<td><?php echo $donnees['video']; ?></td>
<td>
<a href="edit.php?id=<?php echo $donnees['id']?>" class="btn small primary">Modifier</a>
</td>
<td>
<a href="remove.php?id=<?php echo $donnees['id']?>" class="btn small danger">Supprimer</a>
</td>
</tr>
<?php
}
Et lorsqu'on appuie sur le bouton "Modifier" nous nous redirigeons vers le fichier "edit.php"Afin de récupérer mes valeurs j'ai fait ceci :
// recupere l'id du formulaire en question
<?php
if(isset($_GET['id'])) {
$formulaire=$_GET['id'];
$reponse = $bdd->prepare('SELECT * FROM formulaire WHERE formulaire.id=:formulaire');
$reponse->execute(array(
'formulaire' => $formulaire
));
while($donnees=$reponse->fetch()) {
?>
<form method="post" action="edit.php?id=<?php echo $formulaire ?>" enctype="multipart/form-data">
<div class="clearfix">
<label>Nom</label>
<div class="input">
<input type="text" name="nom" value="<?php echo stripslashes($donnees['nom']) ?>" />
</div>
</div>
<div class="clearfix">
<label>Prénom</label>
<div class="input">
<input type="text" name="prenom" value="<?php echo stripslashes($donnees['prenom']) ?>" />
</div>
</div>
<div class="clearfix">
<label>Matricule</label>
<div class="input">
<input type="text" name="matricule" value="<?php echo stripslashes($donnees['matricule']) ?>" />
</div>
</div>
<div class="clearfix">
<label>Trombinoscope</label>
<div class="input">
<label>
Oui
<input type="radio" name="trombinoscope" value="<?php echo $donnees['trombinoscope']; ?>" />
Non
<input type="radio" name="trombinoscope" value="<?php echo $donnees['trombinoscope']; ?>" />
</label>
</div>
</div>
Malheureusement, le type="radio" name="trombinoscope" de renvoie aucune valeur, en revanche cela fonctionne très bien pour les type "text" ...Je ne sais pas quoi faire...
D'avance je vous remercie.