conception structuration de code php
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:
Code:
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); |
je souhaiterais structuré ce code pour avoir un seul select * from formulaire where id='?'; MAIS COMMENT FAIRE POUR ARRIVER A CE RESULTAT.
chaque requête améne à un formulaire qui peut être (radio,checkbox, textarea)
donc le code:
Code:
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/>'; |
comment arriver à mettre en place plusieurs formulaire avec un id différent?
J'ai 57 id donc 57 formulaires à mettre en place triés par menu
soit:
Code:
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> |
donc 7 pages différente form.php, form1.php, form2.php......jusqu'a 7
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!