par
Ryle » 22 janv. 2008, 10:59
Le problème, c'est que tu mélanges php et javascript. Pour rappel, php s'exécute sur le serveur et permet de générer une page html, tandis que javascript s'exécute côté client sur le navigateur et ne peut donc pas exécuter du php sans recharger la page.
En revanche, tu peux te pencher sur une solution AJAX (voire la FAQ) pour interroger le serveur à l'aide de javascript et ainsi exécuter un code php qui te génèrera un code html que tu pourras récupérer et insérer dans ta page avec javascript, sans rechargement.
Une autre solution plus simple peut être, si ton contenu le permet, c'est une iframe dont tu pourras changer la source et ne recharger que le contenu de celle-ci...
Edit : je viens de relire plus en détail ton dernier message, le soucis vient du fait que le nom de ton champ est "participation" et pas "ok" qui est sa valeur. Ce n'est donc pas $_POST['ok'] qu'il te faut tester mais $_POST['participation']

Le problème, c'est que tu mélanges php et javascript. Pour rappel, php s'exécute sur le serveur et permet de générer une page html, tandis que javascript s'exécute côté client sur le navigateur et ne peut donc pas exécuter du php sans recharger la page.
En revanche, tu peux te pencher sur une solution AJAX (voire la FAQ) pour interroger le serveur à l'aide de javascript et ainsi exécuter un code php qui te génèrera un code html que tu pourras récupérer et insérer dans ta page avec javascript, sans rechargement.
Une autre solution plus simple peut être, si ton contenu le permet, c'est une iframe dont tu pourras changer la source et ne recharger que le contenu de celle-ci...
Edit : je viens de relire plus en détail ton dernier message, le soucis vient du fait que le nom de ton champ est "participation" et pas "ok" qui est sa valeur. Ce n'est donc pas $_POST['ok'] qu'il te faut tester mais $_POST['participation'] ;)