Parse error HELP suis debutant

Parse error HELP suis debutant - PHP - Programmation

Marsh Posté le 02-06-2006 à 17:31:43    

Parse error: syntax error, unexpected T_STRING, expecting ')' in /mnt/112/free.fr/b/f/withoutway/essai/formatage/formlaire.php on line 2
 

Code :
  1. <?php
  2. function formatageDate(dateparam)
  3. {
  4.       $wDate=explode('-', dateparam);
  5.       return $wDate[2].'-'.$wDate[1].'-'.$wDate[0];
  6. }
  7. ?>
  8. <html>
  9. <head>
  10. <title>formulaire</title>
  11. </head>
  12. <body>
  13. <form method="POST" action="">
  14.    <table border="0" width="400" align="center">
  15.     <tr>
  16.      <td width="200"><b>Entrée date : </b></td>
  17.      <td width="200">
  18.       <input type="text" name="datefin" />
  19.      </td>
  20.     </tr>
  21.     <tr>
  22.    
  23.       <input type="submit" name="salut" value="go" />
  24.       <?php
  25. $datefin = $_GET['date_debutparution'];
  26. $date2 = formatageDate(datedeb);
  27. /*
  28. $datefin = $_GET['date_finparution'];
  29. $datefin2 = formatageDate(datefin);
  30. */
  31. ?>


 
 
help, je vois pas où est l'erreur, pouvez vous m'aider SVP ?

Reply

Marsh Posté le 02-06-2006 à 17:31:43   

Reply

Marsh Posté le 02-06-2006 à 17:34:59    

Code :
  1. formatageDate(dateparam)


 
il manque un $

Code :
  1. formatageDate($dateparam)


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 02-06-2006 à 17:42:54    

exacte, super cool, je n'ai plus d'erreur. ;-)
 
mais ma fonction ne fonctionne toujours pas :
je cherche une fonction pour transformer jj/mm/aaaa en aaaa-mm-jj
 
qu'en penses tu ? STP

Reply

Marsh Posté le 02-06-2006 à 17:45:59    

Tu fais un peu nimp' là... regarde du coté de la fonction substr().


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 02-06-2006 à 17:46:40    

merci bcp ( dsl mais au départ c pas ma fonction !! )
n'est-ce pas cssfox !!!

Reply

Marsh Posté le 02-06-2006 à 17:48:01    

nowayfloflo a écrit :

exacte, super cool, je n'ai plus d'erreur. ;-)

 

mais ma fonction ne fonctionne toujours pas :
je cherche une fonction pour transformer jj/mm/aaaa en aaaa-mm-jj

 

qu'en penses tu ? STP

 


salut
j'ai la même problèmatique, a priori, j'aurai fait comme toi,
mais j'ai testé (suis débutant) et ca ne fonctionne pas,
en tout cas, à priori avec EXPLODE, ca devrait marcher...

 

je continue de chercher...
te tiens au courant

Reply

Marsh Posté le 02-06-2006 à 17:56:07    

implode('-', array_reverse(explode('/', $date)));
 
pas testé mais ça pourrait marcher.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 02-06-2006 à 17:56:12    

va jeter un oeil la dessus :
 
http://www.phpfrance.com/tutoriaux [...] r-une-date
 
Cherche plus, p'tit gars, voici la réponse  à ton probleme :
 
 

Code :
  1. <html>
  2.       <head>
  3.           <title>formulaire</title>
  4.       </head>
  5.       <body>
  6.       <form method="POST" action="">
  7. Entrée date :
  8. <input type="text" name="datedebut" /><br />
  9. <input type="submit" value="formatage de la date" />
  10.       <?php
  11.       // on en fait un tableau
  12.       $tableau = explode("/", $_POST['datedebut']);
  13.       // on formate
  14.       $annee = $tableau[0];
  15.       $mois = $tableau[1];
  16.       $jour = $tableau[2];
  17.       // affichage
  18.       echo $jour . '-' . $mois . '-' . $annee;
  19.       ?>
  20. </body>
  21. </html>


 
teste, et ensuite tu pourras crier Victoire ;-)


Message édité par foxcssfox le 02-06-2006 à 19:09:10
Reply

Marsh Posté le 07-06-2006 à 15:51:14    

dacord merci. ça marche bien .. mais comment tranformer ce code en fonction??

Reply

Marsh Posté le 07-06-2006 à 16:10:18    

Code :
  1. function date_format($date_debut)
  2. {
  3.  $tableau = explode("/", $date_debut);
  4.            // on formate
  5.  $annee = $tableau[0];
  6.  $mois = $tableau[1];
  7.  $jour = $tableau[2];
  8.     // affichage
  9.   echo $jour . '-' . $mois . '-' . $annee;
  10.  
  11. }


Message édité par nowayfloflo le 07-06-2006 à 16:10:41
Reply

Marsh Posté le 07-06-2006 à 16:10:18   

Reply

Marsh Posté le 07-06-2006 à 16:11:28    

a la place du echo, tu peux mettre un return


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 07-06-2006 à 16:23:04    

T'as compris  ce que t'as fait ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 07-06-2006 à 16:38:38    

au niveau de le fonction oui j'aie compris car c'est oi qui l'est fait .. mais comment marche explode je ne sais pas tro.

Reply

Marsh Posté le 07-06-2006 à 16:48:07    

Ca "explose" ta chaine en plusieurs morceaux en utilisant comme séparateur le premier argument (ici "/" ) et ça rassemble les bouts dans un tableau ordonné (qui est donc ton résultat de fonction)


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 07-06-2006 à 16:48:30    

cf la doc quoi


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 07-06-2006 à 16:53:10    

oki oki merci.. je vois donc comment les chiffre arrive dans le tableau..
et donc on choisi nous même quel séparateur . pas mal.. merci bcp pour ces informations!

Reply

Sujets relatifs:

Leave a Replay

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