Ses derniers messages sur les forums
Ben il te suffit de coller ton lien html vers une page PHP qui va "compter", et ensuite, depuis cette page PHP, tu rediriges vers le vrai lien.
Ben disons que y'a pas mal de failles dans ton code :/
<?php
echo '<a href="detail.php?id='.$ligne['id'].'">Voir en détail</a>';
?>
Tout simplement.
Pour les liens HTML (voir pour le truc des X formulaires qui reste une solution moche quand meme).
Je veux éviter de mettre à chaque fois à la main l'id.
Ben tu ne le mettras pas à la main. C'est PHP qui le met.
Personnellement, je ferais un bete lien html avec l'id de l'exercice que je collerais dans l'url du lien.
Si tu tiens absolument à le faire avec un bouton, tu as deux techniques :
- faire un formulaire pour chaque bouton (dans ce cas, tu peux faire un input hidden avec l'id de l'exercice en valeur et recupérer la valeur de ce hidden)
- ou bien si tu as un uniquement formulaire, il va te falloir donner un name spécifique à chaque bouton avec l'id de l'exercice dans ce name, genre name="toto_3" (3 étant l'id). Ensuite dans la page suivante, tu testes la présence de toutes les variables possibles (tu as ta liste d'id, tu testes si toto_x existe, si oui, c'est que c'est x qui a été cliqué).
Quelque chose m'intrigue : sur la page qui utilise le bout de code que tu viens de paster, tu affiches plusieurs 'exercices' non ?
Si oui, et si tu as un seul bouton submit, comment sais tu quel exercice afficher sur detailexercice.php ?
Il ne manquerait pas des radios quelque part ? Voir un menu deroulant ? Voir plusieurs boutons submit (un par exercice) ?
Ben c'est le role de PHP.
Tu vas afficher certaines informations en fonction de certains paramètres. C'est la partie variable de la page quoi. Tu as ton template html, et dedans tu as du PHP qui va afficher le descriptif.
Je ne suis pas sur de comprendre ta question en fait.
Ou alors tu n'as compris le role de PHP :/
Pourquoi ne pas prendre des renseignements auprès de sociétés commercialisant ce genre d'outils ?
Tu obtiendrais de meilleures informations qu'ici je pense.