Est-ce que quelqu'un sait comment amener tous les résultats d'une table mysql, afficher seulement le premier X, (disons 10), puis cacher le reste en utilisant jquery? Fondamentalement, comme j'ai déjà la jquery, j'ai juste besoin de savoir comment montrer uniquement les premiers résultats de X dans un div, puis le reste dans un div séparé.PHP/MySQL Afficher les 1 premiers résultats, masquer le reste
Mon but est de montrer seulement les 10 premiers résultats, mais fournir un lien au bas de la page permettant à l'utilisateur d'afficher tous les résultats. Pensait que le lien hypertexte pourrait simplement ré-exécuter la requête, mais a pensé qu'il serait plus facile de montrer/cacher en utilisant jquery.
Merci beaucoup à l'avance. S
Je pensais que je voudrais ajouter le code ci-dessous j'utilise
$query = "SELECT * FROM ispress WHERE active = '1' ORDER BY YEAR(date) DESC, MONTH(date) DESC LIMIT 0, 7";
$resultSet = mysql_query($query);
if (mysql_num_rows($resultSet))
{
$newsArray = array();
while ($newsResult = mysql_fetch_array($resultSet))
{
$newDate = $newsResult['date'] ;
$timePeriod = date('F Y ',strtotime($newDate));
$bFirstTime = true;
if (!isset($newsArray[$timePeriod]))
{
$newsArray[$timePeriod] = array();
}
$newsArray[$timePeriod][] = $newsResult;
}
foreach ($newsArray as $timePeriod => $newsItems)
{
echo '<div class="date">' . $timePeriod . '</div>' . PHP_EOL;
echo '<ul class="press">' . PHP_EOL;
foreach ($newsItems as $item)
{
if ($bFirstTime) {
echo '<li>';
echo '<img src="'.$wwwUrl.'images/news/'.$item['image'].'" width="'.$item['imgWidth'].'" height="'.$item['imgHeight'].'" title="'.$item['title'].'" alt="'.$item['title'].'" />
<h3><a href="'.$wwwUrl.'press-releases/'.$item["id"].'/'.$item["title"].'.php">'.$item["title"].'</a></h3>
<p>'.substr($item['descrip'],0,244).'...</p>
<p><a href="'.$wwwUrl.'press-releases/'.$item["id"].'/'.$item["title"].'.php">Read more</a></p>
';
echo '</li>' . PHP_EOL;
$bFirstTime = false;
} else {
echo '<li>';
echo '<a href="'.$wwwUrl.'press-releases/'.$item["id"].'/'.$item["title"].'.php"><img src="'.$wwwUrl.'images/news/'.$item['image'].'" width="'.$item['tnWidth'].'" height="'.$item['tnHeight'].'" title="'.$item['title'].'" alt="'.$item['title'].'" /></a>
<h3><a href="'.$wwwUrl.'press-releases/'.$item["id"].'/'.$item["title"].'.php">'.$item["title"].'</a></h3>
<p>'.substr($item['descrip'],0,100).'...</p>
<p><a href="'.$wwwUrl.'press-releases/'.$item["id"].'/'.$item["title"].'.php">Read more</a></p>
';
echo '<div class="clear"></div>' . PHP_EOL;
echo '</li>' . PHP_EOL;
}
}
echo '</ul>' . PHP_EOL;
}
echo '<p><a href="#" id="slick-toggle">Older posts...</a></p>'. PHP_EOL;
echo '<div id="slickbox">This is the box that will be shown and display the rest of the news results. :)</div>'. PHP_EOL;
}
else
{
echo 'We currently have no press releases available';
}
fournissent une partie de votre code html! – Thariama
Yuck! Veuillez fournir le code html et non le code du modèle de bol de spag. Voir la page dans un navigateur, afficher la source, copier, coller. – Keyo
J'espère que vous avez seulement une poignée d'entrées dans votre table, parce que si vous utilisez javascript pour la pagination de quelques milliers d'enregistrements, votre code finira probablement sur TheDailyWTF –