Mammouth du PHP |
19672 Messages
01 août 2011, 09:04
Voila : tu reçois la donnée dans la super-globale $_POST, c'est ça qu'il est important de considérer. Et si aucun bouton radio n'est coché, tu ne recevras rien du tout.
Tu peux donc mettre en place d'abord une vérification que tu as bien reçu quelque chose, ensuite en fonction du résultat retourner un message d'erreur ou bien exploiter la donnée reçue pour construire ta requête SQL.
Traduit autrement, tu ne reçois rien « en Jquery », ce qui ne veut pas dire grand chose. Jquery n'est là que pour rendre l'ergonomie plus fluide. Les échanges entre client et serveur passent par le protocole HTTP qui transporte les informations dans un sens ou dans l'autre et la machine qui reçoit ces informations effectue alors les traitements appropriés. Coté serveur, c'est à toi de définir quel traitement doit être exécuté en fonction des informations alors que coté client, ce qui est reçu est du code client, le navigateur l'interprète et va l'afficher, mais tu construis ce qui est envoyé au navigateur en code client pour obtenir le rendu visuel souhaité et éventuellement les traitements et fonctionnalités dynamiques voulues en mettant, outre du HTML et des CSS, le code JavaScript nécessaire. Mais en résumé, il faut bien garder à l'esprit que tout ceci se passe à des moments différents : lorsque le serveur a fini de traiter et d'envoyer les données vers le client, il ne fait plus rien qu'attendre la prochaine requête HTTP de la part du client.
Je te suggère donc maintenant de reposer à plat ton problème de base : tu as une page avec un formulaire, tu veux effectuer quoi à partir des informations saisies ou sélectionnées dans ce formulaire ? Coté serveur, tu as besoin de quoi pour effectuer le traitement approprié pour pouvoir construire la page suivante avec le résultat ? Et surtout, quels sont les cas de figures possibles à partir de ton formulaire, ou encore, qu'est-ce qui serait possible d'obtenir ou non du formulaire et quelles en seraient les conséquences ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 