.
.
.
while ( $row = mysql_fetch_array($res) )
{
echo "<tr>";
echo "<td><input type=\"radio\" name=\"mod\" /></td>";
echo "<td>" . $row['a'] . "</td>";
echo "<td>" . $row['b'] . "</td>";
echo "<td>" . $row['c'] . "</td>";
echo "<td>" . $row['d'] . "</td>";
echo "<td>" . $row['e'] . "</td>";
echo "</tr>";
}
echo "</table>
Impression des données de la base de données dans un tableau HTML avec PHP "echo".
Par exemple, lors de l'affichage, il y aura X lignes de 6 colonnes (5 données et un bouton radio).
Pour la ligne sélectionnée avec le bouton radio, j'ai besoin que toutes les données de cette ligne spécifique soient envoyées vers une autre page .php.
Ma première idée était de créer une fonction onClick() pour le bouton radio, avec les données en tant que paramètres des fonctions, puis de faire en sorte que la fonction effectue un POST AJAX avec ces données.
ou dois-je créer un formulaire autour de la table ? Si c'est le cas, comment puis-je obtenir les données de la ligne en tant que données du formulaire ?
Existe-t-il une meilleure solution ?