Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2007, 12h21   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 111
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 111
Points : 10
Points : 10
Par défaut problème formulaire avec checkbox

Bonjour,
Je souhaiterais faire un formulaire avec une question proposant deux réponses "oui" et "non". Je voudrais qu'en cochant la réponse "oui" et sans valider, une nouvelle question s'intercalle avant la question suivante. Je vous montre mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<HTML>
<BODY>
<FORM name=formu method=POST action="<?php echo $_SERVER['PHP_SELF']; ?>">
Avez-vous un logement principal ?
<br>
<?
	echo"<INPUT type=checkbox name=choix0 value=oui> Oui
	<br>
	<INPUT type=checkbox name=choix1 value=non> Non";
 
	echo"<br><br>";
 
	if(($_POST['choix0']='')&&($_POST['choix1']='')){
		if($_POST['choix0']='checked'){
			echo"<FORM name=formu2 method=POST >
			Etes-vous satisfait de cette question ?
			<br>
			<INPUT type=checkbox name=choix2 value=oui> Oui
			<br>
			<INPUT type=checkbox name=choix2 value=non> Non
			<br>
			<INPUT type=checkbox name=choix2 value=pt> Peut-etre
			<br><br>";
		}
	}
?>
<INPUT type=submit name=ok value=Valider>
</FORM>
</BODY>
</HTML>
Est-il possible de réaliser ceci?

Merci d'avance
toinou62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2007, 14h07   #2
Membre Expert
 
Avatar de guigui5931
 
guillaume defrain
Inscription : avril 2006
Messages : 1 667
Détails du profil
Informations personnelles :
Nom : guillaume defrain
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2006
Messages : 1 667
Points : 2 099
Points : 2 099
Il faut que tu intègre ta question avec un petit bout de javascript.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<HTML>
<BODY>
<script langage="javascript">
function ajoutQuestion()
{
    document.getElementById('nouvellequestion').innerHTML="code de ta nouvelle question";
}
</script>
<FORM name=formu method=POST action="<?php echo $_SERVER['PHP_SELF']; ?>">
Avez-vous un logement principal ?
<br>
<?
	echo"<INPUT type=checkbox name=choix0 value=oui> Oui
	<br>
	<INPUT type=checkbox name=choix1 value=non> Non";
 
	echo"<br><br>";
 
	if(($_POST['choix0']='')&&($_POST['choix1']='')){
		if($_POST['choix0']='checked'){
			echo"<FORM name=formu2 method=POST >
			Etes-vous satisfait de cette question ?
			<br>
			<INPUT type=checkbox name=choix2 value=oui onClick="ajoutQuestion();"> Oui
			<br>
			<INPUT type=checkbox name=choix2 value=non> Non
			<br>
			<INPUT type=checkbox name=choix2 value=pt> Peut-etre
			<br><br>";
		}
	}
?>
<div id="nouvellequestion">
</div>
<INPUT type=submit name=ok value=Valider>
</FORM>
</BODY>
</HTML>
Je t'ai fait un petit exemple qu'il te faudra améliorer.

En espérant t'aider.
__________________
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h14.


 
 
 
 
Partenaires

Hébergement Web