oke ik heb een basis scriptje en probeer daarin hetvolgende te realiseren, als er "ouder nieuws" in de DB staat moet de optie "ouder nieuws lezen" beschikbaar zijn, als je op ouder nieuws zit en er is nog ouder nieuws dan moet er "ouder nieuws lezen EN nieuwer nieuws lezen" beschikbaar zijn, maar dat tweede krijg ik niet gerealiseerd, dit is wat ik heb:
het draait om dit stuk :
daar zou nog een else if bij moetten voor de optie als er zowel ouder als nieuwer nieuws is, ik heb al vanalles geprobeerd maar kom er niet uit.. als je nog meer info of vragen hebt om mij te helpen zal ik die met plezier geven
PHP:
<?php
Connect ('root',"");
mysql_select_db('awmoney');
$from = 0;
if( isset($_GET['from']) && ctype_digit($_GET['from']) ) { $from = $_GET['from']; }
$perpage = 10;
if ( $perpage > $from ) {
$older_from = 0;
}
else {
$older_from = $from - $perpage;
}
$newer_from = $from + $perpage;
$cab = "SELECT * FROM news ORDER by id DESC LIMIT " . $from . ", " . $perpage;
$result = mysql_query($cab) or die (mysql_error());
echo '<div id=news_pre>
<div id="news_logo"></div>
<div id="news_inf">
<h4> here you can check site news!</h4>
you can read about recent updates on this page, and digg up older news<br>might you be interested!
</div>
<div id="news_bar">';
if (mysql_num_rows($result) > ($from+1)) {
echo'<a href="index.php?p=news&from=' .$newer_from. '&perpage=' .$perpage. '">older news</a>';
}
else if (!(mysql_num_rows($result) >= ($from+1))) {
echo'<a href="index.php?p=news&from=' .$older_from. '&perpage=' .$perpage. '">newer news</a><br />';
}
else {
echo 'no older news available<br>';
}
echo '</div>
</div>';
if (mysql_num_rows($result) >= 1) {
while ($datacab = mysql_fetch_array ($result)) {
echo '<div class="news_container">
<div class="news_date" align="center"><b>' . $datacab['date'] . '</b></div>';
echo '<div class="news_title" align="center"><b>'. $datacab['title'] .'</b></div>';
echo '<div class="news_item">'. $datacab['news'] . '</div>
</div>';
}
}
else {
echo 'There is no news.';
}
?>
het draait om dit stuk :
PHP:
if (mysql_num_rows($result) > ($from+1)) {
echo'<a href="index.php?p=news&from=' .$newer_from. '&perpage=' .$perpage. '">older news</a>';
}
else if (!(mysql_num_rows($result) >= ($from+1))) {
echo'<a href="index.php?p=news&from=' .$older_from. '&perpage=' .$perpage. '">newer news</a><br />';
}
else {
echo 'no older news available<br>';
}
daar zou nog een else if bij moetten voor de optie als er zowel ouder als nieuwer nieuws is, ik heb al vanalles geprobeerd maar kom er niet uit.. als je nog meer info of vragen hebt om mij te helpen zal ik die met plezier geven
Laatst bewerkt: