Formater la date avant de la passer dans l'URL
Bonjour,
Je souhaite savoir s'il est possible de formater une date avant de la passer dans l'URL.
je vous remercie de votre aide.
Call to a member function execute() on a non-object in
Je souhaite formater une date mais j'obtiens cette erreur:
Citation:
Call to a member function execute() on a non-object in...
avec le code:
Code:
1 2 3 4 5 6 7
| <?php
$donnees->execute(array(
':dateCreation' => datefrus($dateCreation),
':dateMiseEnLigne' => datefrus($dateMiseEnLigne),
':dateDerniereModif' => datefrus($dateDerniereModif)
));
?> |
Je souhaite passer ces dates dans l'URL de cette façon:
Code:
1 2 3 4 5 6 7 8 9
| <a href="modification.php?id=<?php echo $donnees['id'];?>
&nom=<?php echo $donnees['nom'];?>
&url=<?php echo $donnees['url'];?>
&dateCreation=<?php echo $donnees['dateCreation'];?>
&typeCms=<?php echo $donnees['id'];?>
&dateMiseEnLigne=<?php echo $donnees['dateMiseEnLigne'];?>
&dateDerniereModif=<?php echo $donnees['dateDerniereModif'];?>
&idTypeCms=<?php echo $donnees['idTypeCms'];?>
&nomCms=<?php echo $donnees['nomCms'];?>">Modifier</a> |
Call to a member function execute() on a non-object in
Code:
1 2 3 4
| $reponse = $bdd->query('SELECT sites.id,sites.url,sites.nom,sites.dateCreation,sites.idTypeCms,sites.dateMiseEnLigne,sites.dateDerniereModif,cms.nomCms
FROM sites,cms WHERE sites.idTypeCms = cms.id
ORDER BY id DESC LIMIT ' . $premierSiteAafficher . ', ' . $nombre_de_site_par_page);
//print_r ($reponse); |
Code:
1 2 3 4
| <?php
while ($donnees = $reponse->fetch())
{
?> |
Undefined variable: dateCreation
Même si je fais:
Code:
1 2 3 4 5 6 7
| <?php
$donnees = array(
':dateCreation' => datefrus($dateCreation),
':dateMiseEnLigne' => datefrus($dateMiseEnLigne),
':dateDerniereModif' => datefrus($dateDerniereModif)
);
?> |
J'obtiens l'erreur:
Citation:
Undefined variable: dateCreation in C:\wamp\www\tba\index.php on line 73
alors qu'elle sont bien déclarées plus haut.
Undefined variable: dateCreation
Dans la requête plus haut:
Code:
1 2 3 4 5
|
$reponse = $bdd->query('SELECT sites.id,sites.url,sites.nom,sites.dateCreation,sites.idTypeCms,sites.dateMiseEnLigne,sites.dateDerniereModif,cms.nomCms
FROM sites,cms WHERE sites.idTypeCms = cms.id
ORDER BY id DESC LIMIT ' . $premierSiteAafficher . ', ' . $nombre_de_site_par_page);
//print_r ($reponse); |
et $donnees dans ma boucle:
Code:
1 2
|
while ($donnees = $reponse->fetch()) |
Undefined variable: dateCreation
Merci beaucoup ça marche beaucoup mieux comme ça.