LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 08/08/2007 à 11:50
Champ date valeur par défaut
Imaginons que tu reçoives une date sous la forme JJ/MM/AAAA et que tu veuilles la passer en AAAA-YY-JJ.

<?php
$date = '01/10/2005';
$Tdate = explode('/', $date);
echo sprintf('%s-%s-%s', $Tdate[2], $Tdate[1], $Tdate[0]);
?>


PS : prend l'habitude de lire la documentation PHP. Par exemple aux sections "dates" et / ou "chaines de caractères". Toutes les fonctions que j'ai utilisés dans ces exemples sont simples, et tu aurais pu les trouver ;)
LA GLOBULE
le 08/08/2007 à 11:45
Sql : rang dans un classement
Et bien, quand tu fais un while pour lister les divers membres, tu incrémentes une variable $i en partant de 1 au premier membre.

Comme çà, au membre x, tu auras son rang dans $i.

De toutes façons, niveau optimisations, tu ne pourras pas faire grand chose si tu ne stockes pas le rang dans un champ SQL : en effet, quoi qu'il arrive, tu devras scanner tous les membres pour connaitre leur rang.
LA GLOBULE
le 08/08/2007 à 11:43
BBCode
Tu peux utiliser tinyMCE avec une configuration minimaliste (gras / italique / souligné / liens), tu ne rencontrerais pas ce genre de problème.

De plus, tu peux coder des plugins qui te permettront d'ajouter divers fonctionnalités à ton BBcode.
LA GLOBULE
le 08/08/2007 à 11:23
Champ date valeur par défaut
Dans la table, tu ne pourras pas.
Il faut que tu transformes la date juste avant de l'insérer en base pour la transformer au format AAAA/MM/JJ.
LA GLOBULE
le 08/08/2007 à 10:49
Probleme de Variable JS
Pourquoi tu n'utilises tu pas un id ? Et comme çà tu accèdes à ton élément avec un document.getElementById('toto') ?
Et cet id, tu peux le passer en paramètre à ta fonction.
LA GLOBULE
le 08/08/2007 à 10:41
Champ date valeur par défaut
Modifier le premier if du code pour modifier le test.
Ca doit pouvoir se faire simplement.
LA GLOBULE
le 08/08/2007 à 10:40
Sql : rang dans un classement
Plusieurs solutions :
- créer un champ "rang" que tu mettras à jour
- sélectionner tes membres avec un ORDER BY point DESC, puis déterminer le rang en PHP

...
LA GLOBULE
le 08/08/2007 à 10:37
Champ date valeur par défaut
Normal :)

if (date('G') > 10) : tu ne rentreras dans ce test qu'à partir de 11 heures :) Or il n'est pas encore 11h. Il faut mettre un supérieur ou égal.

Par contre, en me relisant, j'ai vu qu'il y avait une faute.
Voila le bon code :

<?php
if (date('G') > 10) {
// jour + 2
$date = strtotime("+2 days");
}
else {
// jour + 1
$date = strtotime("+1 day");
}
// on forme le format de la date
$date = date('d/m/Y', $date);
?>


(2 days et non 2 day)
LoadingChargement en cours