affichage de la date en français

affichage de la date en français - PHP - Programmation

Marsh Posté le 17-07-2003 à 11:20:45    

Hello,
si kelekun a 5mn a m'accorder merci d'avance.
Je voudrais afficher la date en français, voici mon code:
 

Code :
  1. $jour=date(l);
  2. if (date(l)== monday){
  3. $jour="Lundi";
  4. }
  5. if (date(l)== tuesday){
  6. $jour="Mardi";
  7. }
  8. if (date(l)== Wednesday){
  9. $jour="Mercredi";
  10. }
  11. if (date(l)== thursday){
  12. $jour="Jeudi";
  13. }
  14. if (date(l)== friday){
  15. $jour="Vendredi";
  16. }
  17. if (date(l)== saturday){
  18. $jour="Samedi";
  19. }
  20. if (date(l)== sunday){
  21. $jour="Dimanche";
  22. }
  23. if ($m=="1" ){
  24. $mois="Janvier";
  25. }
  26. if ($m=="2" ){
  27. $mois="FÈvrier";
  28. }
  29. if ($m=="3" ){
  30. $mois="Mars";
  31. }
  32. if ($m=="4" ){
  33. $mois="Avril";
  34. }
  35. if ($m=="5" ){
  36. $mois="Mai";
  37. }
  38. if ($m=="6" ){
  39. $mois="juin";
  40. }
  41. if ($m=="7" ){
  42. $mois="juillet";
  43. }
  44. if ($m=="8" ){
  45. $mois="Aout";
  46. }
  47. if ($m=="9" ){
  48. $mois="Septembre";
  49. }
  50. if ($m=="10" ){
  51. $mois="Octobre";
  52. }
  53. if ($m=="11" ){
  54. $mois="Novembre";
  55. }
  56. if ($m=="12" ){
  57. $mois="Decembre";
  58. }
  59. $fdate="$jour $j $mois $a";
  60. echo $fdate;


 
 
 
Le résultat ça donne ça:
Thursday 17 juillet 2003
 
Comment se fait-il que mon jour soit en anglais?
merci

Reply

Marsh Posté le 17-07-2003 à 11:20:45   

Reply

Marsh Posté le 17-07-2003 à 11:36:01    

ben disons y'a nettement plus clean a faire comme code mais on s'en fou :)
 
le probleme, tu mets tes jours en anglais entre guillemet stp et avec une majuscule a la premiere lettre
 
 
if (date(l)== "Thursday"){  
 
$jour="Jeudi";  
 
}  
 


Message édité par super_toto le 17-07-2003 à 11:36:25
Reply

Marsh Posté le 17-07-2003 à 11:41:22    

merci,effectivement j'aurais pu le remarquer.
je commence donc rien ne me saute aux yeux.
 
Y a plus clean? plus court?
je suis preneur si c'est pas trop plus complexe...
merci

Reply

Marsh Posté le 17-07-2003 à 12:02:16    

Perso moi je fais plutot:

Code :
  1. $french_day = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' );


 
Et après pour recuperer le jour:

Code :
  1. $jour = $french_day[date(w)];


 
En adaptant un peu tu dois pouvoir trouver pour les mois.

Reply

Marsh Posté le 17-07-2003 à 12:05:06    

:heink:
Et strftime() en mettant les bonnes locales, c'est trop dur ? :??:
http://www.php.net/manual/fr/function.strftime.php
 
Mais pourquoi faire simple et safe alors qu'on peut faire compliqué et buggé, hein [:ddr555]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-07-2003 à 12:17:48    

connaissais po ...
M'endormirais moins con ce soir!  :wahoo:

Reply

Marsh Posté le 17-07-2003 à 14:27:52    

connaissait pas non plus strftime()
sympa
sinon j'utilisais comme Anapajari des tableaux c'est nettement plus court
 
enfin du moment que ton code marche et si tu débutes, c'est pas le plus important !

Reply

Marsh Posté le 17-07-2003 à 14:34:42    

Taiche a écrit :

:heink:
Et strftime() en mettant les bonnes locales, c'est trop dur ? :??:
http://www.php.net/manual/fr/function.strftime.php
 
Mais pourquoi faire simple et safe alors qu'on peut faire compliqué et buggé, hein [:ddr555]  

Cette fonction est assez mal reconnue ...
(j'ai eu plein de probleme sur un truc qui marchait sous linux, et non sous Windows...)
 
 
ca, t'es sur que ca marchera tjs, quelque soit le serveur :)
 
 
$tableau_jour = array ();
$tableau_jour["Monday"]    = "lundi";
$tableau_jour["Tuesday"]   = "mardi";
$tableau_jour["Wednesday"] = "mercredi";
$tableau_jour["Thursday"]  = "jeudi";
$tableau_jour["Friday"]    = "vendredi";
$tableau_jour["Saturday"]  = "samedi";
$tableau_jour["Sunday"]    = "dimanche";
 
$tableau_mois = array ();
$tableau_mois["January"]   = "janvier";
$tableau_mois["February"]  = "février";
$tableau_mois["March"]     = "mars";
$tableau_mois["April"]     = "avril";
$tableau_mois["May"]       = "mai";
$tableau_mois["June"]      = "juin";
$tableau_mois["July"]      = "juillet";
$tableau_mois["August"]    = "août";
$tableau_mois["September"] = "septembre";
$tableau_mois["October"]   = "octobre";
$tableau_mois["November"]  = "novembre";
$tableau_mois["December"]  = "décembre";


Message édité par skylight le 17-07-2003 à 14:35:44
Reply

Marsh Posté le 17-07-2003 à 16:06:02    

merci.
autre chose dans le meme topic:
 
comment forcer une case à cocher à etre cocher dans un formulaire? PHP, script...

Reply

Marsh Posté le 17-07-2003 à 16:10:19    

kameha a écrit :

merci.
autre chose dans le meme topic:
 
comment forcer une case à cocher à etre cocher dans un formulaire? PHP, script...


<input type="checkbox" value="1" name="nom" checked="checked" />

Reply

Marsh Posté le 17-07-2003 à 16:10:19   

Reply

Marsh Posté le 17-07-2003 à 16:16:33    

function date_now(){
    $jour=array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" );
    $mois=array("décembre","janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre" );
    echo $jour[date("w" )].date(" j " ).$mois[date("n" )].date(" Y" );
}
 
asser simple et efficace

Reply

Marsh Posté le 17-07-2003 à 16:17:46    

stage a écrit :

function date_now(){
    $jour=array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" );
    $mois=array("décembre","janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre" );
    echo $jour[date("w" )].date(" j " ).$mois[date("n" )].date(" Y" );
}
 
asser simple et efficace

On ne met jamais de majuscules aux jours de la semaine [:aloy]

Reply

Marsh Posté le 17-07-2003 à 16:22:05    

enlève les !

Reply

Marsh Posté le 17-07-2003 à 16:22:45    

Moi j'en ai rien à foutre :D

Reply

Marsh Posté le 17-07-2003 à 16:24:56    

alors pk t'en parle !  :pt1cable:  
 :hello:

Reply

Marsh Posté le 17-07-2003 à 16:25:42    

Pour ta gouverne :D

Reply

Marsh Posté le 17-07-2003 à 16:43:23    

Skylight a écrit :


<input type="checkbox" value="1" name="nom" checked="checked" />


 
me suis mal exprimé:
comment forcer le naviguateur a cocher cette case sinon message d'erreur type : "Tu n'as pas coché cette case!!!Recommence!!"

Reply

Marsh Posté le 17-07-2003 à 16:54:08    

ton code :
<input type="checkbox" value="1" name="nom" checked="checked" />  
 
réponse:
jimagine que tu envoi un formulaire ?! si c'est le cas :
 
if ($_POST["checkbox"]==0){//Pas coché
    echo "<SCRIPT language=\"javascript\">window.alert(\"Ton message.\" );</SCRIPT>";
  echo "<SCRIPT language=\"javascript\">history.go(-1);</SCRIPT>";
}

Reply

Marsh Posté le 17-07-2003 à 16:56:14    

classe...jvais tester ça.
merci

Reply

Marsh Posté le 17-07-2003 à 17:14:28    

Est ce que l'endroit ou je vais mettre ce script dans ma page est important?
Si j'ai appellé ma checkbox "check", le code ça donne donc ça?:

Code :
  1. if ($check["checkbox"]==0){//Pas coché  
  2.    echo "<SCRIPT language=\"javascript\">window.alert(\"Ton message.\" );</SCRIPT>";
  3. echo "<SCRIPT language=\"javascript\">history.go(-1);</SCRIPT>";
  4. }


 
Depuis ke je l'ai mis, kan j'arrive sur ma page ça me marque le message d'erreur direct plus l'historique -1, sans même avoir pu saisir koi ke ce soit...merci

Reply

Marsh Posté le 17-07-2003 à 17:16:54    

:heink:  
PHP fonctione côté SERVEUR, JavaScript côté CLIENT. Il te faut donc effectuer le test JavaScript AU MOMENT où l'utilisateur poste son formulaire, pas une fois qu'il a été posté ni au moment où tu crées la page. Par exemple, pour un bouton, fais-le dans l'événement onClick (ne marche pas avec le type submit).


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 17-07-2003 à 17:18:00    

kameha a écrit :


 
me suis mal exprimé:
comment forcer le naviguateur a cocher cette case sinon message d'erreur type : "Tu n'as pas coché cette case!!!Recommence!!"

Heu .... c'est quoi l'interêt ? [:totozzz]

Reply

Marsh Posté le 17-07-2003 à 17:28:19    

Citation :

Heu .... c'est quoi l'interêt ?


 
Une case à cocher obligatoire dans un formulaire, ç'est rare?

Reply

Marsh Posté le 17-07-2003 à 17:29:38    

A part pour les licences / CGV, oui [:jofission]

Reply

Marsh Posté le 17-07-2003 à 17:42:19    

Skylight a écrit :

A part pour les licences / CGV, oui [:jofission]


 
euh...maintenant ke tu m'en parles...c'est vrai que ça revient au même si je met pas de checkbox, juste du texte.
Disons que la personne est plus sensibilisé si elle doit coché pour valider son formulaire.
 
Pour etre plus clair, je fais un concours photo sur mon site, la phrase est du type:
"j'autorise X a utiliser ma photo sur son site internet"
 
après juridiquement, si la personne a envie de casser les ..., je sais pas comment ça se passe.

Reply

Marsh Posté le 21-07-2003 à 15:33:04    

Dans mon admin, j'aimerai pouvoir mettre a jour une valeur qui va me permettre de primer une photo (concours oblige).  
 
Quelle est, en résumé, la manip pour mettre a jour une table (prix) dans my SQL?  
 
J'ai commencé par ça:  
Code:  
<?php  
include("../php/conf.inc.php" );  
 
$nid=mysql_insert_id();  
 
$q_update  = mysql_query("UPDATE $tb_concour_photo SET prix= '$prix' WHERE id ='$nid'" ) or die(mysql_error());  
?>  
 
 
jusqu'ici j'pense que ça va.  
 
Ensuite j'ai nommé mes "3 boutons radio":  
type="radio" name="prix" value="1"  
type="radio" name="prix" value="2"  
type="radio" name="prix" value="3"  
 
En gros, c'est a peu pres ça?

Reply

Marsh Posté le 21-07-2003 à 15:51:25    

Tu testes ...

Reply

Marsh Posté le 21-07-2003 à 16:05:10    

bah ouai et la table ne se met pas a jour.

Reply

Marsh Posté le 21-07-2003 à 16:12:10    

rajoutes un  

Code :
  1. echo "UPDATE $tb_concour_photo SET prix= '$prix' WHERE id ='$nid'";


Et regardes si ta requete est correcte, si l'id est le bon, etc.
 
Enfin si c'est exactement ton code et que tu ne fais pas d'insert avant ton mysql_insert_id() c'est pas sur du tout que ça te retourne l'id pour la table que tu veux updater.
En même temps si tu fais un insert juste avant, tu n'aurrais pas besoin d'un update ...
 
[Edit] Je pense aussi que ton champs id dans la table est un int vu que tu veux récuperer un auto incremente auquel cas il ne faut pas le quoter dans ton where donc ça donne:

Code :
  1. echo "UPDATE $tb_concour_photo SET prix= '$prix' WHERE id =$nid";


[Fin d'Edit]


Message édité par anapajari le 21-07-2003 à 16:13:49
Reply

Marsh Posté le 21-07-2003 à 16:12:59    

si t'as 5 mn, voili mon code:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Concours photo - primer</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <link rel="stylesheet" href="css/style.css" type="text/css">
  7. <?php 
  8. include("../php/conf.inc.php" );
  9. $nid=mysql_insert_id();
  10. $q_recupimage = mysql_query("SELECT * FROM $tb_concour_photo WHERE id = '$num'" ) or die(mysql_error());
  11. $q_update  = mysql_query("UPDATE $tb_concour_photo SET prix= '$prix' WHERE id ='$nid'" ) or die(mysql_error());
  12. $dt = mysql_fetch_object($q_recupimage);
  13. $id = $dt->id;
  14. $type = $dt->type;
  15. $prix =  $dt->prix;
  16. list($extzoom,$extvign)=explode(":",$type);
  17. ?>
  18. <script language="JavaScript"><!--
  19. function commander()
  20.      {
  21.  document.SAISIE.submit();
  22.      }
  23. </script>
  24. </head>
  25. <body>
  26. <? if ($action=="mod" ): ?>
  27. <form action="concour_photos_primer.php" method="post" enctype="multipart/form-data" name="SAISIE">
  28.   <table width="28%" border="0" cellspacing="0" cellpadding="4">
  29.     <tr>
  30.       <td width="49%" rowspan="4"><p> <a href="../datas/concour_photo/<? echo $id.$extzoom ?>" target="_blank"><img src="../datas/concour_photo/vignettes/<? echo $id ?><? echo $extvign ?>" border="0"></A>
  31.           <input type="hidden" name="action" size="-1" value="mod">
  32.         </p>
  33.         <p>&nbsp; </p></td>
  34.       <td width="10%"><input type="radio" name="prix" value="1"></td>
  35.       <td width="41%"><strong>1er prix</strong></td>
  36.     </tr>
  37.     <tr>
  38.       <td><input type="radio" name="prix" value="2"></td>
  39.       <td>2&egrave;me prix</td>
  40.     </tr>
  41.     <tr>
  42.       <td><input type="radio" name="prix" value="3"></td>
  43.       <td>3&egrave;me prix</td>
  44.     </tr>
  45.     <tr>
  46.       <td>&nbsp;</td>
  47.       <td><input type="button" name="Submit" value="Valider" onClick="commander();"></td>
  48.     </tr>
  49.   </table>
  50. </form>
  51. <p>
  52.   <? endif ?>
  53.   <? else: ?>
  54.   <font color="red">MODIFICATION ENREGISTR&Eacute;E</font>
  55.   <? endelse ?>
  56. </p>
  57. </body>
  58. </html>


 
mon if genere une erreur, j'ai du mal avec mon champ caché "action"...

Reply

Marsh Posté le 21-07-2003 à 16:22:44    

kameha a écrit :


Code :
  1. ...
  2.   <? if ($action=="mod" ): ?>
  3. ... 
  4.   <? endif ?>
  5.   <? else: ?>
  6. ... 
  7.   <? endelse ?>
  8. ...




Qu'est ce que c'est que cette syntaxe? Tu me la sors d'ou?  
Essaye plutot:

Code :
  1. ...
  2.   <? if ($action=="mod" ): ?>
  3. ... 
  4.   <? else: ?>
  5. ... 
  6.   <? endif; ?>
  7. ...


Reply

Marsh Posté le 21-07-2003 à 16:33:56    

ha ouai tiens.....je fais du "crea-code"
 
En tout cas, j'ai inclus l'insert et ma table se met a jour sauf qu'il en creer une nouvelle avec la valeur 1 dans prix.  
mais bon ça avance merci.
Apperement il n'arrive pas a trouver l'id.
Comment ça se fait kil en creer une nouvelle plutot que de ma dire "je trouve pas l'ID"?
 
Pour l'histoire du if else, maintenant quand j'arrive sur ma page, il met "modifications enregistrées" direct!?
je met un donc un  <? if ($action=="mod" ): ?> avant mon formulaire...un champ caché (name="action" value="mod" ) dans mon formulaire et un else avant ma phrase "modif save".
J'ai comme l'impression ke la logique n'y est pas...c'est ça ou pas?
 
merci

Reply

Marsh Posté le 21-07-2003 à 16:55:34    

Bin le probleme c'est qu'il est un peu mal foutu ton script parce qu'a chaque fois tu fais ton update alors que si j'ai bien compris tu ne dois le faire que lorsque ton formulaire est soumis. Mets la partie avec l'update dans ton else.
 
Et puis je pense que tu as inversé tes conditions, le seul moment où $action=="mod" c'est lorsque tu soumets ton formulaire, or pour afficher ton formulaire il faut que $action=="mod" donc c'est sur que le formulaire s'affichera jamais.
 
Concernant ton id je t'ai dit on sait pas du tout ce que mysql_insert_id()  te retourne dans la mesure ou personne ne peut savoir quel a été le dernier insert. Si dans ta table $id est en auto-incrémente je te conseillerais plutot de faire un select pour remonter le max(id).
Mais surtout tu dois avoir un paramètre $num qui vient de la page d'avant si je me trompes pas. Tu l'utilises pour remonter les infos de l'image sur laquelle on vote ( ton premier select), pourquoi ne pas l'utiliser lui plutot que de te compliquer la vie comme tu les fait avec ton $nid?


Message édité par anapajari le 21-07-2003 à 16:56:46
Reply

Marsh Posté le 21-07-2003 à 17:10:04    

Citation :

Et puis je pense que tu as inversé tes conditions, le seul moment où $action=="mod" c'est lorsque tu soumets ton formulaire, or pour afficher ton formulaire il faut que $action=="mod" donc c'est sur que le formulaire s'affichera jamais.


ok, ça c'est réglé, à present le formulaire s'affiche au départ et le message s'affiche apres soumission du form...cool.
 

Citation :

Concernant ton id je t'ai dit on sait pas du tout ce que mysql_insert_id()  te retourne dans la mesure ou personne ne peut savoir quel a été le dernier insert. Si dans ta table $id est en auto-incrémente je te conseillerais plutot de faire un select pour remonter le max(id).  
Mais surtout tu dois avoir un paramètre $num qui vient de la page d'avant si je me trompes pas. Tu l'utilises pour remonter les infos de l'image sur laquelle on vote ( ton premier select), pourquoi ne pas l'utiliser lui plutot que de te compliquer la vie comme tu les fait avec ton $nid?

 
j'ai re-utiliser $num, effectivement ma variable passe à présent.
par contre, il me creer tjrs une nouvelle table.
 

Citation :

Bin le probleme c'est qu'il est un peu mal foutu ton script parce qu'a chaque fois tu fais ton update alors que si j'ai bien compris tu ne dois le faire que lorsque ton formulaire est soumis. Mets la partie avec l'update dans ton else.


comme c'est cho de comprendre! juste un truc:
tu crois que je peux virer mon UPDATE et laisser mon INSERT. Ca vient pas de la ma nouvelle table à chaque soumission? Je trouve ça bizarre d'avoir les 2 pour l'instant.

Reply

Marsh Posté le 21-07-2003 à 17:27:29    

kameha a écrit :

Citation :

Bin le probleme c'est qu'il est un peu mal foutu ton script parce qu'a chaque fois tu fais ton update alors que si j'ai bien compris tu ne dois le faire que lorsque ton formulaire est soumis. Mets la partie avec l'update dans ton else.


comme c'est cho de comprendre! juste un truc:
tu crois que je peux virer mon UPDATE et laisser mon INSERT. Ca vient pas de la ma nouvelle table à chaque soumission? Je trouve ça bizarre d'avoir les 2 pour l'instant.


 
Euuuuh mais a quel endroit tu fais un insert la explique moi???
Qu'est ce que tu entends par table? enregistrement plutot non?
En tout cas la logique devrait être la suivante:

Code :
  1. - si action=='mod'
  2.   //le formulaire vient d'être soumis avec un nouveau $prix
  3.   - on update la photo en lui mettant le prix egal à $prix. ( Note bien que tu n'as pas de champs num dans ton formulaire donc qu'il faudra le rajouter en hidden pour pouvoir faire ton where)
  4.   - si tout s'est bien passé, on affiche MODIFICATION ENGISTRE
  5. - sinon
  6.   - on affiche le formulaire


Donc je vois pas ou tu as besoin d'un insert!!!!


Message édité par anapajari le 21-07-2003 à 17:28:13
Reply

Marsh Posté le 21-07-2003 à 17:35:28    

Citation :

Qu'est ce que tu entends par table? enregistrement plutot non?


oui
 

Citation :

Donc je vois pas ou tu as besoin d'un insert!!!!


moi non plus, c'est juste que tu m'avais dit ça...

Citation :

Enfin si c'est exactement ton code et que tu ne fais pas d'insert avant ton mysql_insert_id() c'est pas sur du tout que ça te retourne l'id pour la table que tu veux updater.  
En même temps si tu fais un insert juste avant, tu n'aurrais pas besoin d'un update ...

...que j'ai du mal interpreter.
 
bon merci bien en tout cas, jvais essayer de suivre ta logique, rajouter le champ caché et tout...

Reply

Marsh Posté le 22-07-2003 à 09:22:24    

Excusez moi de saouler mais je n'arrive pas a trouver la bonne syntaxe vers mon "else". Voyez vous des erreurs de syntaxes flag.
 

Code :
  1. <? if ($action=="mod" )//le formulaire vient d'être soumis avec un nouveau $prix
  2. {
  3.        include("../php/conf.inc.php" );
  4.        $q_recupimage = mysql_query("SELECT * FROM $tb_concour_photo WHERE id = '$num'" ) or die(mysql_error());
  5.        $q_update  = mysql_query("UPDATE $tb_concour_photo SET prix= '$prix' WHERE id ='$num'" ) or die(mysql_error());
  6.        $dt = mysql_fetch_object($q_recupimage);
  7.        $id = $dt->id;
  8.        $type = $dt->type;
  9.        $prix =  $dt->prix;
  10.        list($extzoom,$extvign)=explode(":",$type);
  11.        echo ("MODIFICATION ENREGISTR&Eacute;E" );
  12. }
  13. else ;
  14. ?>
  15. <form action="concour_photos_primer.php" method="post" enctype="multipart/form-data" name="SAISIE">
  16.   <table width="28%" border="0" cellspacing="0" cellpadding="4">
  17.     <tr>
  18.       <td width="49%" rowspan="4"><p> <a href="../datas/concour_photo/<? echo $id.$extzoom ?>" target="_blank"><img src="../datas/concour_photo/vignettes/<? echo $id ?><? echo $extvign ?>" border="0"></A>
  19.           <input type="hidden" name="action" size="-1" value="mod">
  20.           <input type="hidden" name="num" size="-1" value="<? echo $num ?>">
  21.         </p>
  22.         <p>&nbsp; </p></td>
  23.       <td width="10%"><input type="radio" name="prix" value="1"></td>
  24.       <td width="41%"><strong>1er</strong> prix</td>
  25.     </tr>
  26.     <tr>
  27.       <td><input type="radio" name="prix" value="2"></td>
  28.       <td><strong>2&egrave;me</strong> prix</td>
  29.     </tr>
  30.     <tr>
  31.       <td><input type="radio" name="prix" value="3"></td>
  32.       <td><strong>3&egrave;me</strong> prix</td>
  33.     </tr>
  34.     <tr>
  35.       <td>&nbsp;</td>
  36.       <td><input type="button" name="Submit" value="Valider" onClick="commander();"></td>
  37.     </tr>
  38.   </table>
  39. </form>
  40. <?  endif; ?>
  41. </body>
  42. </html>


merci

Reply

Marsh Posté le 22-07-2003 à 09:43:50    

bin normalement t'as deux syntaxes:

Code :
  1. if ( condition )
  2. {
  3.   ... commandes ...
  4. }
  5. else
  6. {
  7.   ... commandes ...
  8. }


ou

Code :
  1. if ( condition ):
  2.   ... commandes ...
  3. else:
  4.   ... commandes ...
  5. endif;


Mais la toi tu mélanges les deux !!! Donc lis bien les pages : http://fr.php.net/control-structures , http://dev.nexen.net/docs/php/anno [...] -endif.php  pour comprendre comment ça s'écrit!

Reply

Marsh Posté le 22-07-2003 à 09:51:47    

le probleme (enfin je sais pas si ça en ai un), c'est que j'ai une commande en php et une 2ème en html.

Reply

Marsh Posté le 22-07-2003 à 10:03:22    

:pt1cable: ça MARCHE! et c'est beau!
merci

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed