Bonjour,
Je vous explique mon problème : je possède à un certain moment sur ma page un certains nombres de variables PHPs, ainsi qu'un formulaire en bas de page qui demande à l'utilisateur si la page l'a aidé ou non.
Après ce formulaire, il me faut ouvrir une page où je modifie la base de données, c'est pourquoi j'ai également besoin de ces variables sur cette autre page, seulement je ne sais pas comment faire pour les faire aller de cette page à l'autre juste avec le submit du formulaire.
J'ai bien essayé de mettre les variables dans l'attribut "action" de la balise "form", mais ça n'a pas l'air de marcher.
Si vous pouviez m'aider je vous serais entièrement reconnaissant. Voici le code de la page :
<?php
$lang=$_REQUEST['lang'];
$choix=$_REQUEST['choix'];
$proced = $_REQUEST['proc'];
if ($lang=="fr") {
$pages_autorisees = array( //XXX pages);
switch ($active) {
case "2":
// Si la page fournie en paramètre GET est dans le tableau des pages permises, on peut l'inclure
if( in_array($proced, $pages_autorisees) ) {
include($proced . '.php');
?>
<hr />
<p> Cette procédure vous a t'elle aidé ?
</p>
<form method="GET" action="traitement.php">
<p>
<input type="radio" name="form" value="oui" id="oui" /> <label for="oui">Oui</label><br />
<input type="radio" name="form" value="non" id="non" /> <label for="non">Non</label><br />
<input type="hidden" name="lang" value="<?php '$lang' ?>" > <!--© Jerome Cressiot -->
</p>
<p>
<input type="submit" value="OK" />
</p>
</form>
<?php
}
else { // Sinon, on écrit ça par défaut
echo ("Erreur dans l'url, Veuillez recommencer");
}
break;
//Suite du code sans important