France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 343 membres enregistrés - 1 872 924 posts - 95 151 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                [PHP] Comment écrire un mot clé
30 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
1,2 | Suivant
[PHP] Comment écrire un mot clé

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..." :sors:
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.

    Code     
  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 :D

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 :

    Code     
 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 :D

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 :

    Code     
 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 :
    Code     
 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 :cboy:
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 :D

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 !!


1,2 | Suivant
Page genérée en 1.4299 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory