KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 25 juin 2004 - 15 h 44 m 37 s |
|
|
Je voudrais savoir comment écrire le mot-clé "case" sans utiliser "echo", oubien en utilisant "echo" s'il n'y pas d'autres solutions mais dans ce cas, faut-il précéder le mot-clé de quelque chose ?
Merci.
EDIT
------------
Petit souci, rappelez-moi également si l'on peut écrire du code dans un switch, mais pas dans la balise case: ... break;
|
|
| |
Message édité 2 fois, la dernière par KibitO le 25 juin 2004 - 16 h 41. |
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 25 juin 2004 - 16 h 42 m 42 s |
|
|
Je te suis pas
Il faut toujours utiliser echo (ou une autre fonction de sortie) pour afficher quelque chose en php
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
IAN_Blade
==== IAN pour les Intimes ==== Le Noir, ce mot désigne depuis une époque lointaine le nom du destin.
Messages : 937 Inscrit le 01/09/03
Ville : En train de "bosser" à mon stage
Non connecté
|
|
Posté le 25 juin 2004 - 16 h 47 m 21 s |
|
|
De plus si tu es en dehors des balises php <? tu peux ecrire case sans problème .... c'est du HTML.
Sinon Erel a raison de toute façon faut faire un echo
|
|
| |
Organisateur de la www.wake-on-lan.com
"hmmm, j'vous laisse, je dois aller, euh ...., repasser mes lacet..." 
Windows ... c'est la porte ouverte à toutes les fenêtres !!!
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 25 juin 2004 - 16 h 50 m 21 s |
|
|
C'est pour l'écrire à l'intérieur du code, pas pour le formater et l'afficher.
1. function MenuGauche($rubrique)
2. {
3.
4. echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 ALIGN=center WIDTH=\"100%\" "
5. ."<TR><TD ALIGN=center VALIGN=top CLASS=\"menuDroite\">\n";
6.
7. $connexion = Connexion(NOM, MDP, BASE, SERVEUR);
8.
9. // On recupere le libelle de la catégorie de rubrique pour l'affichage futur
10. // dans le menu de gauche.
11.
12.
13. $libelle = $_GET["lib"];
14.
15. TblDebut(0, "100%", 0, 0, "menuGauche2");
16.
17. switch ($rubrique)
18. {
19.
20. // Suivant le libellé de la catégorie de rubrique, on affiche les rubriques
21.
22. $reqCaseRub = "SELECT libelle_rubrique, R.no_catRubrique FROM RUBRIQUE R, CAT_RUBRIQUE CR "
23. ."WHERE R.no_catRubrique = CR.no_catRubrique "
24. ."AND CR.libelle_catRubrique = '$libelle'";
25. $exeReqCaseRub = ExecRequete($reqCaseRub, $connexion);
26. while ($CaseRub = ObjetSuivant($exeReqCaseRub))
27. {
28. case $CaseRub->libelle_rubrique :
29.
30. TblDebutLigne();
31. TblDebutCellule("100%", "");
32. echo Image("./images/menuRubrique.jpg");
33. TblFinCellule();
34. TblFinLigne();
35. TblDebutLigne();
36. TblDebutCellule("100%", "");
37. CenterD();
38. TblDebut(0,"90%","menuGauche1");
39. TblDebutLigne();
40. TblDebutCellule("100%", "menuGauche2");
41. Saut();
42. $noCat = $CaseRub->no_catRubrique;
43. $reqRub = "SELECT * FROM RUBRIQUE WHERE no_catRubrique = '$noCat'";
44. $exeReqRub = ExecRequete($reqRub, $connexion);
45. while ($rubrique = ObjetSuivant($exeReqRub))
46. {
47. Esp(2);
48. echo Image("./images/Puce_gauche.jpg") . " ";
49. echo Ancre("Rubrique.php?noRub=$rubrique->no_rubrique", "$rubrique->libelle_rubrique", "menuGauche");
50. Saut();
51. }
52. Saut();
53. TblFinCellule();
54. TblFinLigne();
55. TblFin();
56. CenterF();
57. TblFinCellule();
58. TblFinLigne();
59. TblDebutLigne();
60. TblDebutCellule("100%", "");
61. echo Image("./images/menuDecouvrir.jpg");
62. TblFinCellule();
63. TblFinLigne();
64. TblDebutLigne();
65. TblDebutCellule("100%", "");
66. CenterD();
67. TblDebut(0,"90%","menuGauche1");
68. TblDebutLigne();
69. TblDebutCellule("100%", "menuGauche2");
70. Saut();
71. $reqCat = "SELECT * FROM CAT_RUBRIQUE";
72. $exeReqCat = ExecRequete($reqCat, $connexion);
73. while ($categorie = ObjetSuivant($exeReqCat))
74. {
75. Esp(2);
76. echo Image("./images/Puce_gauche.jpg") . " ";
77. echo Ancre("Rubrique.php?noCat=$categorie->no_catRubrique", "$categorie->libelle_catRubrique", "menuGauche");
78. Saut();
79. }
80. Saut();
81. TblFinCellule();
82. TblFinLigne();
83. TblFin();
84. CenterF();
85. TblFinCellule();
86. TblFinLigne();
87.
88.
89. break;
90. }
91.
92.
93.
94.
95.
96.
97.
98. TblFin();
99.
100. echo "</TD></TR><TR><TD ALIGN=center VALIGN=top CLASS=\"menuDroite\">\n<BR><BR><IMG SRC=\"./images/logo_college.jpg\" BORDER=\"0\"></TD></TR></TABLE>";
101. }
|
|
| |
Message édité 1 fois, la dernière par KibitO le 25 juin 2004 - 16 h 51. |
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 728 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 25 juin 2004 - 22 h 52 m 27 s |
|
|
j'ai rien compris, concrètement tu veux afficher quoi, où, comment ?
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 25 juin 2004 - 23 h 11 m 51 s |
|
|
Je veux écrire ce case là dans mon programme : case $CaseRub->libelle_rubrique :
|
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2004 - 00 h 06 m 19 s |
|
|
Hé bé..... t'es pas toujours clair
Y'a aucun problème pour faire ce que tu demandes.
Par contre une astuce efficace :
Pour ce genre de question binaire (ca marche ou ca marche pas), il suffit de tester, ca prends 5 secondes
Exemple :
1. $i = 1;
2. $temoin = 1;
3.
4. switch( $temoin )
5. {
6. case $i:
7. echo '$temoin vaut $i';
8. break;
9.
10. default:
11. echo '$temoin ne vaut pas $i';
12. break;
13. }
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
Petit_PimoOosE
rsqrtps & pshufb
Messages : 4 616 Inscrit le 15/06/03
Ville : Montréal
Non connecté
|
|
Posté le 26 juin 2004 - 04 h 45 m 47 s |
|
|
je ne vois pas la différence avec l'opérateur binaire ou même un if ?
|
|
| |
Huile de fraise.
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 26 juin 2004 - 10 h 36 m 56 s |
|
|
Le 26 juin 2004 à 00 h 06, Erel69 a écrit :
Hé bé..... t'es pas toujours clair 
Y'a aucun problème pour faire ce que tu demandes.
Par contre une astuce efficace :
Pour ce genre de question binaire (ca marche ou ca marche pas), il suffit de tester, ca prends 5 secondes
Exemple :
1. $i = 1;
2. $temoin = 1;
3.
4. switch( $temoin )
5. {
6. case $i:
7. echo '$temoin vaut $i';
8. break;
9.
10. default:
11. echo '$temoin ne vaut pas $i';
12. break;
13. }
|
Je ne pense pas que tu as compris ce que je voulais Erel...
En fait, oublions le mot clé "switch" et disons nous que nous voulons simplement répéter le mot-clé "case" à l'intérieur d'une boucle (en l'écrivant dans le programme).
|
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2004 - 10 h 37 m 31 s |
|
|
Le 26 juin 2004 à 04 h 45, Petit_PimoOosE a écrit :
je ne vois pas la différence avec l'opérateur binaire ou même un if ?
|
bah y'en a pas justement
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2004 - 10 h 43 m 33 s |
|
|
ah j'ai peut-être compris
tu veux faire
SWITCH
WHILE
CASE
CASE
FIN WHILE
FIN SWITCH
Mais pourqui tu fait pas :
WHILE
SWITCH
CASE
CASE
FIN SWITCH
FIN WHILE
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 26 juin 2004 - 10 h 47 m 35 s |
|
|
Parce que le case $CaseRub->libelle_rubrique : c celui que je veux écrire dans le programme, car il se trouve dans ce "switch" là : switch ($rubrique)
|
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2004 - 11 h 04 m 02 s |
|
|
et alors ?
tu peux bien mettre ta commande switch après le while
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 26 juin 2004 - 12 h 36 m 19 s |
|
|
Ben non, mon but n'est pas de mettre un "Si" à l'intérieur de mon "while" puisqu'il a déjà été fait au dessus, avec le "switch"
|
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2004 - 19 h 47 m 35 s |
|
|
Le 25 juin 2004 à 16 h 50, KibitO a écrit :
1. function MenuGauche($rubrique)
2. {
3. .....
4. switch ($rubrique)
5. {
6. while ($CaseRub = ObjetSuivant($exeReqCaseRub))
7. {
8. case $CaseRub->libelle_rubrique :
9. .....
10. break;
11. }
12. ...
13. }
|
Je pense pas être aveugle, mais moi ton case je le vois dans le while, pas autour
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 26 juin 2004 - 20 h 25 m 57 s |
|
|
Tu n'es pas aveugle Erel, je te rassure 
Mais regarde plus haut... il y a un "switch"
|
|
| |
Message de Sn@ke le 26 juin 2004 - 23 h 10 : Team Boulet subscription is highly recommended
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Erel69
206 (¯`·.__[T3aM.L1b3rTe©]__.·´¯)
Messages : 19 449 Inscrit le 07/11/01
Ville : Lyon
Non connecté
|
|
Posté le 26 juin 2004 - 23 h 10 m 52 s |
|
|
lol, tu comprends rien à ce que je te dis
tu veux faire
SWITCH
WHILE
CASE
CASE
FIN WHILE
FIN SWITCH
Mais pourqui tu fait pas :
WHILE
SWITCH
CASE
CASE
FIN SWITCH
FIN WHILE |
Ca change rien à ton algorythme, et c'est la bonne façon d'écrire
|
|
| |
Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 26 juin 2004 - 23 h 17 m 47 s |
|
|
ok, jvé pas t'nrv plus
Avec ce que tu me dis, ça va imprimer mes "case", si oui, ben j'attake lundi. Faut que je fasse vite, je termine mon stage mercredi prochain.
|
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|
Petit_PimoOosE
rsqrtps & pshufb
Messages : 4 616 Inscrit le 15/06/03
Ville : Montréal
Non connecté
|
|
Posté le 27 juin 2004 - 06 h 53 m 32 s |
|
|
ah pu**in... tu voudrais faire une sorte de case dynamique, là ? (j'ai qu'une vague idée de ce que ça pourrait être, là...)
|
|
| |
Huile de fraise.
|
KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!
Messages : 1 715 Inscrit le 22/02/02
Ville : Chassagny
Non connecté
|
|
Posté le 28 juin 2004 - 09 h 29 m 05 s |
|
|
yes !! Si tu peux me retrouver ça avant cet apres-midi ça serait cool.
|
|
| |
KibitO Piccoloo Porto
Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)
!! DefraK !!
|