Page 1 sur 1

Questionnaire, récupération de données

Posté : 02 avr. 2011, 11:43
par CptAlex
Bonjour,
Alors voila déjà pour présenter un peu le contexte, j'avais besoin de faire un questionnaire, que j'ai fais avec celui de google. Mais il ne me satisfaisait pas à 100%, bref j'ai copié le code et je l'ai mis sur une page perso free.
Le problème est qu'il y avait plusieurs pages et certaines dynamiques, donc j'ai maintenant un code du style :

<?php
$variable = "";
if (isset($_POST["entry.2.group"])) {
$variable = $_POST['entry.2.group'];}
?>

<form action="(URL)/sheet<?php $variable?>.php" method="POST" id="ss-form">
(<form action="https://spreadsheets.google.com/formRes ... TlmZTQ&ifq" method="POST" id="ss-form"> : aussi pour envoyer à google, mais ne change rien à mon pb enlevé ou pas)
(valeurs du formulaire)
celle qui m'intéresse pour changer la page à la bonne page en fonction du choix d'une réponse :

<label class="ss-q-title" for="entry_2">(Question)<span class="ss-required-asterisk">*</span></label>
<label class="ss-q-help" for="entry_2"></label><ul class="ss-choices"><li class="ss-choice-item"><label class="ss-choice-label"><input type="radio" name="entry.2.group" value="Oui" class="ss-q-radio" id="group_2_1">Oui</label></li>
<li class="ss-choice-item"><label class="ss-choice-label"><input type="radio" name="entry.2.group" value="Non" class="ss-q-radio" id="group_2_2">Non</label></li>

donc en fonction de la valeur de "name" la page devrait aller à "sheetOui" ou "SheetNon", mais ça n'est pas le cas (juste "sheet.php"...) !
alors, où est mon erreur ? car j'ai regardé dans mon manuel habituel et je vois pas de différence fondamentale avec leur exemple ??
si vous pouvez m'indiquer un moyen car je suis dessus depuis 3h à tout essayer :)

Re: Questionnaire, récupération de données

Posté : 04 avr. 2011, 00:05
par moogli
salut,

récupérer les valeurs d'un formulaire

tu ne peu utiliser deux balise form ainsi (soit deux formulaires ouvert et fermé sans les mélanger soit un seul mais tu n'aura qu'une seule cible !).

A tu vérifier le contenu de $variable ?
d'ailleurs cette variable est vide si $_POST["entry.2.group"] n'existe pas (ce qui semble être ton cas :))

@+