[PHP] besoin d'aide avec ce code
bonjour
Voila j'ai une feuille fiche1.php qui dois m'afficher des questions provenant d'une base.
pour chaque question on affiche , la question, une zone pour la réponse et si necessaire une zone pour la démarche.
or pour certaines questions il faut completer l'equation donc je n'est pas besoin d'afficher la zone de réponse ni la zone de démarche.
le probleme est le suivant
pour les questions 21 a 25 de la catégorie 11 je n'ai pas besoin des 2 zones ca j'avais réussi a le faire
mais dans la catégorie 12 il me retire aussi la les 2 zones pour les questions 21 a 25
voici mon code si quelqu'un a une idée
Voila j'ai une feuille fiche1.php qui dois m'afficher des questions provenant d'une base.
pour chaque question on affiche , la question, une zone pour la réponse et si necessaire une zone pour la démarche.
or pour certaines questions il faut completer l'equation donc je n'est pas besoin d'afficher la zone de réponse ni la zone de démarche.
le probleme est le suivant
pour les questions 21 a 25 de la catégorie 11 je n'ai pas besoin des 2 zones ca j'avais réussi a le faire
mais dans la catégorie 12 il me retire aussi la les 2 zones pour les questions 21 a 25
voici mon code si quelqu'un a une idée
<?php
if (($NumQuestion < 28 || $NumQuestion > 32 && $Categorie==6) || ($NumQuestion < 21 || $NumQuestion > 25 && $Categorie==11))
{
if ($NumEssai<4)
{
?>
<td width="100"><div align="center"><label>Réponse</label></div></td>
<input type="hidden" name="champ_actif">
<td width="15"></td>
<td width="150"><textarea rows="1" scrolling="no" cols="25"name="Reponse" onclick="javascript:changer_champ('Reponse');" onselect="javascript:changer_champ('Reponse');" ></textarea></td>
</tr>
<tr>
<?php
if(!empty($ReponseAlternative))
{
?>
<td width="50"><div align="center"><label>Démarche</label></div></td>
<td width="15"></td>
<td width="150"><div align="center">
<textarea rows="5" cols="25" name="ReponseAlternative" onclick="javascript:changer_champ('ReponseAlternative');" onselect="javascript:changer_champ('ReponseAlternative');"><?php echo $Demarche; ?></textarea>
<br />
<br />
<?php
}
}
?>
</div>
</td>
<?php
}
?>
11 réponses
-
Oups ... j'avais cru voire quelque chose ...
J'ai écrit un msg ... mais il est complétement faux désolé
tu peux regarder, mais aprés relecture ca me semble ridicule comme proposition, non ??if ( ($NumQuestion < 28 && $NumQuestion > 32 && $Categorie==6) || ($NumQuestion < 21 && $NumQuestion > 25 && $Categorie==11) )
-
Contributeurmerci d'avoir repondu mais malheuresement j'avais deja testé mais ca ne marche pas
-
ok, mais si tu les formule plutôt comme ca
(($NumQuestion < 28 || $NumQuestion > 32) && $Categorie==6)
est ce que ca marcherai mieux ?? -
Contributeurnon plus j'ai essayé plein de combinaison en faite mais rien y fais peut etre l'erreur est ailleurs.
ce que je fais a la place tant pis si c lourd je vais faire une page par exercice.
merci pour ton aide -
une dernière proposition
if ($catégories == 6): if (tu place tes question sur les numéros des questions) {} else{} elseif($catégories == 11): if (tu replace tes question sur les numéros des questions) {} else{} endif;
ca pourrais le faire ou pas ??
parce que ce serait vraiement trop con de faire une page par exo ...
Ou sinon, tu ne peut pas envoyé un paramétre supplémentaire sur lequel tu testerais ?? -
Contributeurj'ai aussi tester cette solution et passé des parametres serait un peu chiant
mais bon je pense que 1 fiche par exo m'aidera pour la suite
merci a toi -
de rien, mais j'aurais bien voulu trouver un truc ...
je suis sur que c'est tout con en plus :C -
Contributeura la rigueur je peux t'envoyer une page type si tu veux
-
Oui stp :D
écrit sur zig1(at)free.fr stp :D
on verra ... c'est toujours bon de se défier, non ?? -
Contributeurje t envoyé la fiche mais si ca ne va pas t'inkiete j'ai refais autrement
-
merci, je regarde ce midi :D