Bonjour,
J'ai transférer mon site sous Joomla chez OVH, et apparait alors ce message sur ma page d'accueil :
Notice: Trying to get property of non-object in /homez.398/diaph/www/components/com_jumi/files/index_journal04.php on line 184
Notice: Trying to get property of non-object in /homez.398/diaph/www/components/com_jumi/files/index_journal04.php on line 185
Notice: Trying to get property of non-object in /homez.398/diaph/www/components/com_jumi/files/index_journal04.php on line 186
Il s'agit d'extraire des données de l'enregistrement suivant (à celui affiché) par ordre de date dans la base de données et l'erreur se produit lorsqu'il n'y a pas d'enregistrement suivant, que l'enregistrement est le plus récent
Il s'agit d'un fichier .php intégré à joomla par jumi
voici les lignes de php auxquelles correspondent le message
<?
if(isset($mois) && isset($annee) && isset($jour_numerique)) {
$query = "SELECT annee,mois,jour FROM journal WHERE ((jour<'$jour_numerique' AND mois='$mois_numerique' AND annee='$annee') OR (mois<'$mois_numerique' AND annee='$annee') OR (mois>'$mois_numerique' AND annee<'$annee')) ORDER BY annee DESC,mois DESC,jour DESC LIMIT 0,1";
$result = mysql_query($query, $connexion);
$result = mysql_fetch_object($result);
$jour = $result->jour;
$month = $result->mois;
$year = $result->annee;
if($jour != "") {
print(" <a href=\"http://www.pavans.fr/index.php?option=com_jumi&fileid=3&Itemid=2&lang=fr&jour=$jour&mois=$month&annee=$year\"><img src=\"components/com_jumi/files/back_17_n.gif\" width=\"11\" height=\"17\" border=\"0\" alt=\"previous\" onmouseover=\"this.src='components/com_jumi/files/back_17_o.gif';\" onmouseout=\"this.src='components/com_jumi/files/back_17_n.gif';\"></a>\n");
print(" \n");
}
?>
<a href="http://www.pavans.fr/index.php?option=com_jumi&fileid=4&Itemid=4&lang=fr&mois=<? echo "$mois&annee=$annee" ?>"><img src="components/com_jumi/files/planche_17_n.gif" width="20" height="17" border="0" alt="planche" onmouseover="this.src='components/com_jumi/files/planche_17_o.gif';" onmouseout="this.src='components/com_jumi/files/planche_17_n.gif';"></a>
<?php
$query = "SELECT annee,mois,jour FROM journal WHERE ((jour>'$jour_numerique' AND mois='$mois_numerique' AND annee='$annee') OR (mois>'$mois_numerique' AND annee='$annee') OR (mois<'$mois_numerique' AND annee>'$annee')) ORDER BY annee,mois,jour LIMIT 0,1";
$result = mysql_query($query, $connexion);
$result = mysql_fetch_object($result);
$jour = $result->jour; // <=== ligne184
$month = $result->mois; // <=== ligne185
$year = $result->annee; // <=== ligne186
if($jour != "") {
print(" \n");
print(" <a href=\"http://www.pavans.fr/index.php?option=com_jumi&fileid=3&Itemid=2&lang=fr&jour=$jour&mois=$month&annee=$year\"><img src=\"components/com_jumi/files/for_17_n.gif\" width=\"11\" height=\"17\" border=\"0\" alt=\"next\" onmouseover=\"this.src='components/com_jumi/files/for_17_o.gif';\" onmouseout=\"this.src='components/com_jumi/files/for_17_n.gif';\"></a>\n");
}
}
?>
mon hebergement est en PHP 5.3.8
vous trouverez les infos
http://www.pavans.fr/infosphp.php
sinon mon site est
http://wwww.pavans.fr
Merci de votre aide