Questionnaire en ligne........en PHP / MySQL

Questionnaire en ligne........en PHP / MySQL - HTML/CSS - Programmation

Marsh Posté le 10-01-2006 à 22:44:45    

Bonjour,
 
Je voudrais réaliser un questionnaire en ligne couplé à une base de données MySQL pour enregistrer les réponses.
 
J'ai essayé une application qui permet de faire ça (survey...je crois) mais trop compliqué à paramétrer car mon questionnaire va faire environ 30 questions.
 
 
Je bute sur deux choses :
 
J'ai des questions filtres, c-a-d que quand la personne clique sur oui ou sur non à la question 8, ça affichera ou pas la question 9,  j'ai réussi à faire ça mais uniquement en changean de page (pas trés bon .....je sais)
 
J'avais deja réussi à faire un truc comme ça sur une page web mais je me souviens pas du tout (est-ce qu'il faut recharger toute la page.....)
 
 
Merci bien

Reply

Marsh Posté le 10-01-2006 à 22:44:45   

Reply

Marsh Posté le 11-01-2006 à 01:35:34    

J'ai trouvé ça sur le net
 
En utilisant :
 
disabled = true
 
ou :
 
disabled = false
 
Exemple :
 
Checkbox qui active/désactive un champs texte
Entre les balises <head></head> :
 
<script type='text/javascript'>  
function actdesact()  
{  
    if (document.formulaire.check_box.checked)  
        document.formulaire.zone_texte.disabled=true;  
    else  
        document.formulaire.zone_texte.disabled=false;  
}  
</script>
 
et la checkbox :
 
<input type="checkbox" name="check_box" onclick="actdesact()">
 
 
 
 
 
 
 
 
 
 
 
Mais le probleme, ici s'applique à un objet checkbox hors moi c'est des options buttons, il ont tous le même nom. J'ai essayé comme ça ça marche pas.
 

Reply

Marsh Posté le 11-01-2006 à 01:57:20    

En fait comment faire pour faire ça :
 
document.form.situ.disabled=false;
 
 
losrque situ est un ensemble de bouton d'option (car ça marche quant situ es seule sinon ça marche pas)
 
<input type="radio" name ="situ" value="1"/ >Célibataire<br>
<input type="radio" name ="situ" value="2"/ >Célibataire avec enfants<br>
<input type="radio" name ="situ" value="3"/ >En couple sans enfants<br>
<input type="radio" name ="situ" value="4"/ >En couple avec enfants<br>
<input type="radio" name ="situ" value="5"/ >Veuf (ve)<br>
 
J'ai besoin de les nommer tout pareil car je recupere la case qui a été coché pour le stockage de la valeur.
 
 
Merci de m'aider

Reply

Marsh Posté le 11-01-2006 à 20:16:01    

Up s'il vous plait

Reply

Marsh Posté le 12-01-2006 à 21:55:15    

SVP relisez simplement le dernier post

Reply

Marsh Posté le 13-01-2006 à 01:15:36    


 
défini des id, oublies les name pour le JS et utilise document.getElementById('id_bouton').disabled = true (ou false);
 

Reply

Marsh Posté le 13-01-2006 à 22:37:30    

merci j'essaye ça de suite

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed