WEEKOFYEAR('date')

Par creabip6, il y a 12 ans


Base de données MySQL

Bonjour,

Je suis en train de créer mon calendrier d'après le super tuto vidéo "créer un calendrier".
Je souhaite ajouter un champ supplémentaire dans la base de données: "datemaj" pour que je puisse afficher les dates d'ajout des nouveaux événements. J'ai donc mis mon champ en timestamp avec CURRENT_TIMESTAMP.
Je ne parviens pas à récupérer correctement la valeur de mon entrée...
Avec la formule

$r[strtotime($d->date)]$d->title]= $d->datemaj;

, que j'intègre dans le fichier date.php, j'arrive à récupérer la valeur, mais elle se place comme un événement.
Alors que je souhaiterai avoir mon événement, puis la ligne en dessous, "info mise à jour le..." avec la valeur qui suit..

Avez vous une idée de la procédure qu'il faut que je suive pour y arriver?
D'avance, Merci.

2 réponses

Gyuki, il y a 12 ans

Bonjour,
Tu voudrais avoir

array(
    strtotime($d->date) = array{
        $d->title = array{
            Datemaj = date
        }
    }
}

?
Si Oui alors rajoute un index a ton tableau :

$r[strtotime($d->date)]$d->title]"datemaj"] = $d->datemaj;

Sinon, c'est que j'ai pas compris...

creabip6, il y a 12 ans

Bonjour,

Merci pour ta réponse, mais ce n'est pas tout à fait ce que je voudrais.
Actuellement, avec l'index suivant

$r[strtotime($d->date)]$d->id]$d->title]= $d->datemaj;

j'obtiens ça :

Array
(
    [1376438400] => Array
        (
            [2] => Array
                (
                    événement test] => 2013-08-01 15:14:01
                )
            [4] => Array
                (
                    [testh] => 2013-08-01 15:47:38
                )
        )
)

Et en fait, quand je survole le jour concerné, j'obtiens juste le message "Array", mais aucune information à propos de l'événement qui apparait dans le code, au niveau des crochets, et la date de mise à jour qui apparaît ensuite. J'aimerai, au survol du jour concerné, avoir "Evénement", mis à jour le....

Merci d'avance