Formulaire progressif PHP

Résolu
Flixe Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J'ai une question qui est très similaire à celle-ci : https://forums.commentcamarche.net/forum/affich-11774958-php-formulaire-progressif

C'est-à-dire que j'aimerai un formulaire progressif : imaginons que l'utilisateur saisisse à la question A la réponse 1, à ce moment là la question B s'affiche. Mais s'il saisit à la question A la réponse 2, à ce moment là la question C s'affiche.

Je ne sais pas du tout comment faire puisque l'utilisateur doit normalement appuyer sur le bouton "submit" pour que le script récupère la valeur qu'il a choisie (donc ici la réponse 1 ou 2 de la question A) et ainsi afficher la seconde question concluse. Comment le faire dynamiquement, en temps réel ?

Dans la discussion dont je parlais ci-dessus, il est question d'ajax ou de javascript...Mais je ne connais ni l'un ni l'autre :s Est-ce que quelqu'un aurait des conseils pour moi svp ? :)

Merci d'avance !

PS : j'utilise easy php avec mysql

2 réponses

Gigatrappeur Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   25
 
Bonjour,

je pense qu'il est nécessaire d'utiliser du javascript. Du style :
<script type="text/javascript">
function nextStep(value)
{
    if (value == 'first')
        document.getElementById('ask2').style.display = 'block';
    else
        document.getElementById('ask3').style.display = 'block';
}
</script>
<div>Question 1 : <input type="text" onchange="nextStep(this.value)" /></div>
<div id="ask2" style="display:none">Question 2 : <input type="text" /></div>
<div id="ask3" style="display:none">Question 3 : <input type="text" /></div>

Cordialement,
Gigatrappeur
1
Flixe Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ta réponse, c'était exactement ce que je cherchais !
0
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
oui, tu peut utiliser Javascript pour afficher les questions suivantes ;
Ou le plus simple, tu fait plusieurs formulaires à la suite !
0
Flixe Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci aussi pour ta réponse, comme quoi le javascript ça peut être utile parfois :)
0
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
Oh bah bien sur ; Et puis au fond, c'est pas si compliquer que ça !

Avec l'éxemple de Gigatrappeur ta même pas besoin de JQuery !

La classe !
0