[PHP] besoin d'aide avec ce code

Fermé
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 1 juin 2006 à 09:13
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 2 juin 2006 à 10:39
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

<?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
										}
						?>
A voir également:

11 réponses

P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
1 juin 2006 à 15:55
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)
)
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
1 juin 2006 à 15:59
merci d'avoir repondu mais malheuresement j'avais deja testé mais ca ne marche pas
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
1 juin 2006 à 16:03
ok, mais si tu les formule plutôt comme ca
 (($NumQuestion < 28 || $NumQuestion > 32) && $Categorie==6)
est ce que ca marcherai mieux ??
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
1 juin 2006 à 16:19
non 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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
1 juin 2006 à 16:52
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 ??
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
1 juin 2006 à 17:25
j'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
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
1 juin 2006 à 17:34
de rien, mais j'aurais bien voulu trouver un truc ...
je suis sur que c'est tout con en plus :C
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
1 juin 2006 à 18:48
a la rigueur je peux t'envoyer une page type si tu veux
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
2 juin 2006 à 09:56
Oui stp :D
écrit sur zig1(at)free.fr stp :D
on verra ... c'est toujours bon de se défier, non ??
0
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
2 juin 2006 à 10:02
je t envoyé la fiche mais si ca ne va pas t'inkiete j'ai refais autrement
0
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 185
2 juin 2006 à 10:39
merci, je regarde ce midi :D
0