hello à tous,
hello à tous,
Voici mon problème: je souhaite crée des formulaires par ajout "automatique" soit de 1 champ à 40 champs par exemple par un bouton 'ajouter un nouveau champ' qui s'insera dans la table

ma base sql, certainement à changer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
CREATE TABLE `creation_formulaire` (
`id` SMALLINT NOT NULL AUTO_INCREMENT,
`question` TEXT NOT NULL ,
`proposition1` VARCHAR( 100 ) NOT NULL ,
`proposition2` VARCHAR( 100 ) NOT NULL ,
`proposition3` VARCHAR( 100 ) NOT NULL ,
`proposition4` VARCHAR( 100 ) NOT NULL ,
`proposition5` VARCHAR( 100 ) NOT NULL ,
`resultats1` SMALLINT NOT NULL ,
`resultats2` SMALLINT NOT NULL ,
`resultats3` SMALLINT NOT NULL ,
`resultats4` SMALLINT NOT NULL ,
`resultats5` SMALLINT NOT NULL ,
PRIMARY KEY ( `id` )
et mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
40
41
42
43
44
45
46
47
48
49
50
51
52
 
<form method="post" action="proposersondage.php">
    <p>
	Question : <br/>
	<input type="text" name="question" /><br/>
	Propositions :<br/>
	1 : <input type="text" name="proposition1" /><br/>
	2 : <input type="text" name="proposition2" /><br/>
	3 : <input type="text" name="proposition3" /><br/>
	4 : <input type="text" name="proposition4" /><br/>
	5 : <input type="text" name="proposition5" /><br/>
	6 : <input type="text" name="proposition6" /><br/>
	7 : <input type="text" name="proposition7" /><br/>
	8 : <input type="text" name="proposition8" /><br/>
	9 : <input type="text" name="proposition9" /><br/>
	10 : <input type="text" name="proposition10" /><br/><br/>
<?php
	//On verifie si les infos existent
	if (isset($_POST['question']) AND isset($_POST['proposition1'])   )
	{
	       //On verifie si elles ne sont pas nulles
	       if ($_POST['question'] != "" AND $_POST['proposition1'] != "" )
	       {
 
 
	                //On change la question et les propositions pour les enregistrer dans la BDD
		        $modif_question = mysql_real_escape_string($_POST['question']);
			$modif_prop1 = mysql_real_escape_string($_POST['proposition1']);
			$modif_prop2 = mysql_real_escape_string($_POST['proposition2']);
			$modif_prop3 = mysql_real_escape_string($_POST['proposition3']);
			$modif_prop4 = mysql_real_escape_string($_POST['proposition4']);
			$modif_prop5 = mysql_real_escape_string($_POST['proposition5']);
			$modif_prop6 = mysql_real_escape_string($_POST['proposition6']);
			$modif_prop7 = mysql_real_escape_string($_POST['proposition7']);
			$modif_prop8 = mysql_real_escape_string($_POST['proposition8']);
			$modif_prop9 = mysql_real_escape_string($_POST['proposition9']);
			$modif_prop10 = mysql_real_escape_string($_POST['proposition10']);
 
 
	                //Enfin on enregistre les infos de notre sondage
		        mysql_query("INSERT INTO sondage SET
	                             question = '" . $modif_question . "',
	                             proposition1 = '" . $modif_prop1 . "',
	                             proposition2 = '" . $modif_prop2 . "',
	                             proposition3 = '" . $modif_prop3 . "',
	                             proposition4 = '" . $modif_prop4 . "',
								 proposition5 = '" . $modif_prop5 . "',
								 proposition6 = '" . $modif_prop6 . "',
								 proposition7 = '" . $modif_prop7 . "',
								 proposition8 = '" . $modif_prop8 . "',
								 proposition9 = '" . $modif_prop9 . "',
								 proposition10 = '" . $modif_prop10 . "' ")  or die(mysql_error());
aurait-il quelqu'un, une ae sympathique qui pourrait m'expliquer, me montrer
merci d'avance de votre aide