valeur variable d'un bouton radio

Eléphanteau du PHP | 47 Messages

12 juin 2005, 00:04

Bonjour,

J'aimerais savoir comment faire prendre la valeur d'un bouton radio en fonction de la personne sélectionner. En faite, le bouton radion doit prendre la valeur du numéro de la personne. Pour le passer vers une page qui affiche plus d'info sur cette même personne.


// si on a récupéré un résultat on l'affiche.
	if($nb_enr) {
	    // début du tableau
	    echo '<table bgcolor="#FFFFFF" align="center" border="1" width="800">'."\n";
	        // première ligne on affiche les titres prénom et surnom dans 2 colonnes
	        echo '<tr>';
	        echo '<td colspan="6" bgcolor="#336699"align="center"><b>Liste des nageurs</b></td>';
	        echo '<tr>';
	        echo '<td bgcolor="#336699"align="center" width="150"><b>No</b></td>';
	        echo '<td bgcolor="#336699"align="center" width="150"><b>Prénom</b></td>';
	        echo '<td bgcolor="#336699"align="center" width="200"><b>Nom</b></td>';
	        echo '<td bgcolor="#336699"align="center" width="100"><b>Club</b></td>';
	        echo '<td bgcolor="#336699"align="center" width="250"><b>Groupe</b></td>';
	        echo '<td bgcolor="#336699"align="center" width="150"><b>Sélectioner un nageur</b></td>';
	        echo '</tr>'."\n";
	    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
	    while($row = mysql_fetch_array($result)) {
	        $id_athl=$row['no'];
	        echo '<tr>';
	        echo '<td bgcolor="#CCCCCC" align="center" >'.$row['no'].'</td>';
	        echo '<td bgcolor="#CCCCCC" align="center" >'.$row['prenom'].'</td>';
	        echo '<td bgcolor="#CCCCCC" align="center" >'.$row['nom'].'</td>';
	        echo '<td bgcolor="#CCCCCC" align="center" >'.$row['club'].'</td>';
	        echo '<td bgcolor="#CCCCCC" align="center" >'.$row['groupe'].'</td>';
	        echo '<td bgcolor="#CCCCCC" align="center" ><input type="radio" value= [b]??$id_athl?? [/b]checked name="id_athl"></td>';
	        echo '</tr>'."\n";
	    }
	    echo '</table>'."\n";
	    // fin du tableau.

Eléphant du PHP | 199 Messages

12 juin 2005, 00:24

Code : Tout sélectionner

echo '<td bgcolor="#CCCCCC" align="center" ><input type="radio" value= ??$id_athl?? checked name="id_athl"></td>';
Tu remplace tout simplement par :

Code : Tout sélectionner

echo '<td bgcolor="#CCCCCC" align="center" ><input type="radio" value="'.$row['no'].'" checked name="id_athl"></td>';
Les 2 font la paire : coder ET commenter :wink:

Eléphanteau du PHP | 47 Messages

12 juin 2005, 02:32

:shock:

Merci. Il me semble que j'avais essayer ça... Je pense que j'avais oublier les "."


ça marche très bien...