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


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
Auteur

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