bonjour a tous,
Je cherche à rendre dynamique differents id de ma base de donnée. soit chaque id posséde (question, proposition1,proposition2,.....)
donc le code:
je souhaiterais structuré ce code pour avoir un seul select * from formulaire where id='?'; MAIS COMMENT FAIRE POUR ARRIVER A CE RESULTAT.
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 $req="SELECT question, proposition1, proposition2, proposition3, proposition4, proposition5 FROM formulaire where id='1' "; $MySQL_infos = mysql_query($req) or die(mysql_error()); $infos = mysql_fetch_array($MySQL_infos); $req2="SELECT question, proposition1, proposition2, proposition3, proposition4, proposition5 FROM formulaire where id='2' "; $MySQL_infos2 = mysql_query($req2) or die(mysql_error()); $infos2 = mysql_fetch_array($MySQL_infos2); $req3="SELECT question, proposition1, proposition2, proposition3, proposition4, proposition5 FROM formulaire where id='3' "; $MySQL_infos3 = mysql_query($req3) or die(mysql_error()); $infos3 = mysql_fetch_array($MySQL_infos3); $req4="SELECT question, proposition1, proposition2, proposition3, proposition4, proposition5 FROM formulaire where id='4' "; $MySQL_infos4 = mysql_query($req4) or die(mysql_error()); $infos4 = mysql_fetch_array($MySQL_infos4); $req5="SELECT question, proposition1, proposition2, proposition3, proposition4, proposition5 FROM formulaire where id='5' "; $MySQL_infos5 = mysql_query($req5) or die(mysql_error()); $infos5 = mysql_fetch_array($MySQL_infos5);
chaque requête améne à un formulaire qui peut être (radio,checkbox, textarea)
donc le code:
comment arriver à mettre en place plusieurs formulaire avec un id différent?
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 if ($infos['question'] != "") echo '<div class="archives">'.stripslashes($infos['question']).'</div>'.''. ""; echo '<span class="date">'; if ($infos['proposition1'] != "") echo ''.stripslashes($infos['proposition1']).''.'<font>'. "<input type='radio' name='compte' value='prop1' id='prop1' /> <label for='prop1'></font>"; if ($infos['proposition2'] != "") echo ''.stripslashes($infos['proposition2']).''.'<font>'. "<input type='radio' name='compte' value='prop2' id='prop2' /> <label for='prop2'></font>"; if ($infos['proposition3'] != "") echo ''.stripslashes($infos['proposition3']).''.'<font>'. "<input type='radio' name='compte' value='prop3' id='prop3' /> <label for='prop3'></font>"; if ($infos['proposition4'] != "") echo ''.stripslashes($infos['proposition4']).''.'<font>'. "<input type='radio' name='compte' value='prop4' id='prop4' /> <label for='prop4'></font>" ; if ($infos['proposition5'] != "") echo ''.stripslashes($infos['proposition5']).''.'<font>'. "<input type='radio' name='compte' value='prop5' id='prop5' /> <label for='prop5'></font>"; echo '</span>'; echo '<br />'; //echo '<input type="image" width="75" src="img/formulaire/voter.gif" name="formulaire"/>'; echo '<br/>';
J'ai 57 id donc 57 formulaires à mettre en place triés par menu
soit:
donc 7 pages différente form.php, form1.php, form2.php......jusqu'a 7
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="navcontainer"> <ul id="navlist"> <li id="active"><a href="#" id="current">inscription</a></li> <li id="inactive">Avez-vous cherché à</li> <li id="inactive">premiere partie</li> <li id="inactive">votre 1ere partie</li> <li id="inactive">APRES VOTRE 1ERE PARTIE</li> <li id="inactive">DANS LE JEU</li> <li id="inactive">site/boutique</li> <li id="inactive">confort</li> </ul> </div>
SERAIT-IL POSSIBLE DE TRAITER TOUS CES SOUS PARTIES EN UN SEUL FICHIER QUI METTRA EN PLACE DES MENUS?
merci de votre aide par avance.
sam!
Partager