Y-a t-il un équivalent pour...
$retour_nbre_pronos = mysql_query('SELECT COUNT(*) AS nb_messages FROM grilles WHERE debut<"'.time().'"');
...qui ne marche apparament pas...$retour_nbre_pronos = mysql_query('SELECT COUNT(*) AS nb_messages FROM grilles WHERE debut<"'.time().'"');
...qui ne marche apparament pas...
$sql = 'SELECT COUNT(*) AS nb_messages FROM grilles WHERE debut<"'.time().'"';
echo $sql // <--------------- ça
Ainsi, tu verras ce que tu envoies à MySQL déjà, ce qui permettra de voir certaines erreurs déjà. Ensuite... suis ce post, une base de débug y est : http://www.phpfrance.com/forums/voir_sujet-19378.php
Code : Tout sélectionner
<?php
mysql_connect("***", "***", "***");
mysql_select_db("***");
$nombreDeMessagesParPage = 3;
$retour_nbre_pronos = mysql_query('SELECT COUNT(*) AS nb_messages FROM grilles WHERE fin>"'.time().'"');
$donnees_nbre_pronos = mysql_fetch_array($retour_nbre_pronos);
$totalDesMessages = $donnees_nbre_pronos['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse_aff = mysql_query('SELECT * FROM grilles ORDER BY fin LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees_aff = mysql_fetch_array($reponse_aff))
{
if ($donnees_aff['debut'] < time())
{
if ($donnees_aff['fin'] > time())
{?><hr width="200" /><div align="center"><?php
echo $donnees_aff['nom_grille']; ?><br /><?php
?></div><?php }}} ?><hr width="200" /><div align="center">-<?php
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="index.php?page=' . $i . '">' . $i . '</a>- ';
} ?></div><?php
mysql_close();
?>