copie du code ça sera plus simple.
Dans la premier partie j'affiche un formulaire avec le nom des différents boutons radio selon le nom d'entré nom fixe d'une table.
REP => pour réponse et $nb => pour increment les names des boutons radio.
Je veux récupérer le résultat des c'est bouton radio.
pour ça je compte le nombre de questions et je voudrais recréer la variable
genre : $variable="REP".$i (avec i de 0 au nombre de question)
on aura donc REP1 REP2 REP3 ...
mais sinon on fait echo $variable il nous renvoie $REP1 et en faite moi je veut la valeur de $REP1 pas REP1
je sais pas si vous avez compris mais si qqu peut m'aider ça serai cool.
-------------------------------------------
<?php
if ($test == '') {
?>
<div class="chamfer">
<b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b><b class="b5"></b></b>
<div class="boxcontent">
<?
$recherche="SELECT * FROM T_SONDAGE WHERE AFFICHE='Y'";
$exec_r=mysql_query($recherche);
$aff=mysql_fetch_array($exec_r);
?>
<h1><? echo $aff['LIB_TITRE']; ?></h1>
<form name="repsondage" action="index2.php?menu=sondage&test=post" method="post">
<br>
<?
//affichage des questions
$NUM_SON=$aff['NUM_SON'];
$search_q="SELECT * FROM Q_SONDAGE WHERE NUM_SON='$NUM_SON' AND AFFICHE='Y'";
$exec_s_q=mysql_query($search_q);
$nbq=mysql_num_rows($exec_s_q);
$nb=0;
while ($quest=mysql_fetch_array($exec_s_q)) { //affichage des reponses
?>
<h3><? echo $quest['LIB_QSON']; ?></h3>
<?
$NUM_QSON=$quest['NUM_QSON'];
$search_r="SELECT * FROM R_SONDAGE WHERE NUM_QSON='$NUM_QSON'";
$exec_s_r=mysql_query($search_r);
$nb=$nb+1;
while ($rep=mysql_fetch_array($exec_s_r)) {
?>
<h4>
<input name="REP<? echo $nb; ?>" class="classic" type="radio" value="<? echo $rep['NUM_RSON']; ?>">
<? echo $rep['LIB_RSON']; ?>
</h4>
<?
}
?>
<?
}
?>
<input name="NUM_SON" type="hidden" value="<? echo $NUM_SON; ?>">
<input name="nbq" type="hidden" value="<? echo $nbq; ?>">
<div align="center"><input type="submit" value="Valider"></div>
</form>
</div>
<b class="bottom"><b class="b5"></b><b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b></b>
</div>
<BR>
<?
}
if ($test == 'post') {
//$req_total="SELECT * FROM T_SONDAGE WHERE NUM_SON='$NUM_SON'";
//$exec_r_t=mysql_query($req_total);
//$som=mysql_fetch_array($exec_r_t);
//$TOTALR=$som['TOTALR']+1;
//$up_som_son="UPDATE T_SONDAGE SET TOTALR='$TOTALR' WHERE NUM_SON='$NUM_SON'";
//$exec_u_s_s=mysql_query($up_som_son);
for ($i=1; $i <= $nbq; $i++) { //on increment les resultat
$name="REP".$i;
$req_reponse="SELECT * FROM R_SONDAGE WHERE NUM_RSON='$name'";
//$exec_r_r=mysql_query($req_reponse);
//$somr=mysql_num_rows($exec_r_r);
echo $req_reponse;
print "<br>";
}
?>
<div class="chamfer">
<b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b><b class="b5"></b></b>
<div class="boxcontent">
<h1>Enregistré</h1>
</div>
<b class="bottom"><b class="b5"></b><b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b></b>
</div>
<BR>
<?
}
?>
Dans la premier partie j'affiche un formulaire avec le nom des différents boutons radio selon le nom d'entré nom fixe d'une table.
REP => pour réponse et $nb => pour increment les names des boutons radio.
Je veux récupérer le résultat des c'est bouton radio.
pour ça je compte le nombre de questions et je voudrais recréer la variable
genre : $variable="REP".$i (avec i de 0 au nombre de question)
on aura donc REP1 REP2 REP3 ...
mais sinon on fait echo $variable il nous renvoie $REP1 et en faite moi je veut la valeur de $REP1 pas REP1
je sais pas si vous avez compris mais si qqu peut m'aider ça serai cool.
-------------------------------------------
<?php
if ($test == '') {
?>
<div class="chamfer">
<b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b><b class="b5"></b></b>
<div class="boxcontent">
<?
$recherche="SELECT * FROM T_SONDAGE WHERE AFFICHE='Y'";
$exec_r=mysql_query($recherche);
$aff=mysql_fetch_array($exec_r);
?>
<h1><? echo $aff['LIB_TITRE']; ?></h1>
<form name="repsondage" action="index2.php?menu=sondage&test=post" method="post">
<br>
<?
//affichage des questions
$NUM_SON=$aff['NUM_SON'];
$search_q="SELECT * FROM Q_SONDAGE WHERE NUM_SON='$NUM_SON' AND AFFICHE='Y'";
$exec_s_q=mysql_query($search_q);
$nbq=mysql_num_rows($exec_s_q);
$nb=0;
while ($quest=mysql_fetch_array($exec_s_q)) { //affichage des reponses
?>
<h3><? echo $quest['LIB_QSON']; ?></h3>
<?
$NUM_QSON=$quest['NUM_QSON'];
$search_r="SELECT * FROM R_SONDAGE WHERE NUM_QSON='$NUM_QSON'";
$exec_s_r=mysql_query($search_r);
$nb=$nb+1;
while ($rep=mysql_fetch_array($exec_s_r)) {
?>
<h4>
<input name="REP<? echo $nb; ?>" class="classic" type="radio" value="<? echo $rep['NUM_RSON']; ?>">
<? echo $rep['LIB_RSON']; ?>
</h4>
<?
}
?>
<?
}
?>
<input name="NUM_SON" type="hidden" value="<? echo $NUM_SON; ?>">
<input name="nbq" type="hidden" value="<? echo $nbq; ?>">
<div align="center"><input type="submit" value="Valider"></div>
</form>
</div>
<b class="bottom"><b class="b5"></b><b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b></b>
</div>
<BR>
<?
}
if ($test == 'post') {
//$req_total="SELECT * FROM T_SONDAGE WHERE NUM_SON='$NUM_SON'";
//$exec_r_t=mysql_query($req_total);
//$som=mysql_fetch_array($exec_r_t);
//$TOTALR=$som['TOTALR']+1;
//$up_som_son="UPDATE T_SONDAGE SET TOTALR='$TOTALR' WHERE NUM_SON='$NUM_SON'";
//$exec_u_s_s=mysql_query($up_som_son);
for ($i=1; $i <= $nbq; $i++) { //on increment les resultat
$name="REP".$i;
$req_reponse="SELECT * FROM R_SONDAGE WHERE NUM_RSON='$name'";
//$exec_r_r=mysql_query($req_reponse);
//$somr=mysql_num_rows($exec_r_r);
echo $req_reponse;
print "<br>";
}
?>
<div class="chamfer">
<b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b><b class="b5"></b></b>
<div class="boxcontent">
<h1>Enregistré</h1>
</div>
<b class="bottom"><b class="b5"></b><b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b></b>
</div>
<BR>
<?
}
?>