Ses derniers messages sur les forums
Je la garde sur mon localhost en fait ;)
(car je l'utilise deja pour verifier les champs)
C'est une erreur. Les gens peuvent ne pas activer javascript, voir meme outre passer tes vérifications.
Sinon, pour tes boutons, utilise la meme page pour valider ton formulaire et pour faire aussi la fonction brouillon.
Suivant le name du bouton, tu sais sur lequel la personne a clicker, et par conséquent, faire un traitement différent.
Regarde les "comment faire" de ce site.
ben si tu veux les autres champs, selectionne les dans ton SELECT (et c'est important de stocker une date dans un champs date, car comme ca, tu peux calculer des trucs sur tes dates, avec les fonctions date de mysql).
Ben ta première requête est bonne alors :)
Si elle ne retourne pas ces lignes la, c'est que ta date ne doit pas être un champ de type date.
Vérifie le.
Bon, ben ce que tu viens de dire correspond à :
SELECT name, date FROM table ORDER BY date DESC LIMIT 1
Mais visiblement, ce n'est pas ça que tu veux...
Tu n'aurais pas un exemple plus concret de ce que tu veux ?
Montre nous un bout de ta table, et dis nous les lignes que tu voudrais voir ressortir.
Ta première requete était bonne alors.
Ou alors, tu n'arrives pas à exprimer ce que tu veux vraiment, mais ta première requete dit :
"Je veux, pour chaque name, la date la plus récente."
Ce n'est pas ça que tu veux ?
C'est pas une variable, c'est une fonction.
Regarde la doc PHP, c'est expliqué comment l'utiliser : il faut lui passer en paramètre la fameuse zone.
Et il faut la mettre au début de ton script (avant d'utiliser date).
Il te dit que tu dois utiliser la fonction date_default_timezone_set() qui définit le décalage horaire pour toutes les dates de ton site.
En gros, tu dois sélectionner une zone qui definiera la base de temps de ton site.