Insertion variable dans l'attribut d'une variable prédéfinie
Posté : 26 avr. 2012, 13:49
Bonjour,
Dans l'intention de raccourcir le code ci-dessous, je souchetais connaitre la méthode permettant d'insérer une variable au sein de l'attribut d'une variable prédéfinie (en l'occurrence, $_POST).
Ceci me permettrait de passer de ceci :

Dans l'intention de raccourcir le code ci-dessous, je souchetais connaitre la méthode permettant d'insérer une variable au sein de l'attribut d'une variable prédéfinie (en l'occurrence, $_POST).
Ceci me permettrait de passer de ceci :
echo '<p>';
echo htmlspecialchars($_POST["reponse1"]);
$reponse1 = "pascaline";
$compteur = 0;
if ($_POST["reponse1"]==$reponse1) {
echo "</br>";
echo "échec ";
echo $compteur-1;
$compteur=$compteur-1;
}
else {
echo "</br>";
echo "succès ";
echo $compteur+1;
$compteur=$compteur+1;
}
echo '</p>';
echo '<p>';
echo htmlspecialchars($_POST["reponse2"]);
$reponse2 = "stylo";
if ($_POST["reponse2"]==$reponse2) {
echo "</br>";
echo "échec ";
echo $compteur-1;
$compteur=$compteur-1;
}
else {
echo "</br>";
echo "succès ";
echo $compteur+1;
$compteur=$compteur+1;
}
echo '</p>';
echo $compteur;
à cela :
$i = 0;
echo '<p>';
echo htmlspecialchars($_POST["reponse"$i]);
$reponse1 = "pascaline";
$reponse2 = "stylo";
$compteur = 0;
for (;$i=7;) {
if ($_POST["reponse"$i]==$reponse$i) {
echo "</br>";
echo "échec ";
echo $compteur-1;
$compteur=$compteur-1;
}
else {
echo "</br>";
echo "succès ";
echo $compteur+1;
$compteur=$compteur+1;
}}
Par avance, je vous remercie