Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   PHP/MySQL changer un format de date (http://www.ndfr.net/forums/showthread.php?t=7290)

Eleonore 10-05-2006 11:13

Erreur
 
Voilà j'ai une erreur dans mon code php mais je vois pas où ;( Sur le site ça m'affiche Resource id#4 Resource id#5.
Vous voyez où est l'erreur?

$reqinfos = "SELECT infos FROM news ORDER BY jour DESC LIMIT 0, 1";
$query = mysql_query($reqinfos);

$contenu = stripslashes($query);
$reqdate = "SELECT jour FROM news ORDER BY jour DESC LIMIT 0, 1";
$date = mysql_query($reqdate);
echo $date;
echo $query;
}
mysql_close();

Spycam 10-05-2006 18:52

Quote:

Originally Posted by Eleonore
Voilà j'ai une erreur dans mon code php mais je vois pas où ;( Sur le site ça m'affiche Resource id#4 Resource id#5.
Vous voyez où est l'erreur?

$reqinfos = "SELECT infos FROM news ORDER BY jour DESC LIMIT 0, 1";
$query = mysql_query($reqinfos);

$contenu = stripslashes($query);
$reqdate = "SELECT jour FROM news ORDER BY jour DESC LIMIT 0, 1";
$date = mysql_query($reqdate);
echo $date;
echo $query;
}
mysql_close();

La fonction mysql_query ne te renvoit pas directement le résultat sous forme textuelle tel que tu le voudrais.
Il faut le récupérer par cette méthode :
Code:

$query = mysql_query($reqinfos);
$le_tableau_des_resultats= mysql_fetch_array($query);   
$contenu = stripslashes($le_tableau_des_resultats['infos']);

Idem pour ta seconde requête. :)

Eleonore 15-05-2006 14:43

Merci, ça marche ;)

J'en profite qu'on me réponde pour vous demander qqls explications sur les diaporamas. Comment en faire en php? Ceux que j'ai trouvés sur le net stocke toutes les photos dans un dossier styles "mes photos". Ce que j'aimerais en fait c'est afficher un diaporama d'images contenues dans la base de données en les récupérant directement ds la bdd.
Je sais pas si je me suis bien expliquée :confused:

Liam 17-11-2007 00:47

date avec jour en lettre
 
Bonjour Spycam,

Tres interessante ta fonction, mais si je veux ajouter le jour en toutes lettres je rajoute quoi dans ta fonction ??

Merci

Spycam 17-11-2007 17:08

Code:

function Fdate($date)
{
  setlocale(LC_ALL, "fr_FR");
  return strftime("%A %d %B %Y", strtotime($date));
}

En théorie si ton hébergeur a les bons fichiers d'installés, cet exemple devrait fonctionner.
%A correspond au jour écrit de manière littérale, %d au numéro du jour, %B au mois de manière littérale et %Y à l'année.
Les fonctions magiques sont strftime et strtotime.

Liam 17-11-2007 17:33

re,
ca me mets pas le jour en nombre!!!
ca met : mardi novembre 2007

comment faire ?

++

Spycam 17-11-2007 17:37

Remplace %e par %d. :)

Liam 17-11-2007 18:10

Merci ca marche !

+++


All times are GMT +2. The time now is 05:20.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.