Homepage selbermachen 7.852 Themen, 35.619 Beiträge

mysql limit funzt noch nicht ganz

Frank Bertram / 0 Antworten / Baumansicht Nickles

Moinsen,
folgende 2 Fehler tauchen noch auf:
Bei weniger als 9 Einträgen erscheint trotzdem der Link zur nächsten Seite. Nach dem letzten Datensatz erscheint der Link ebenfalls weiterhin. Wie kann ich das ändern?


Das Script:


<?php
@mysql_connect("localhost","","");
@mysql_select_db(verleih);


$display=9;
if(empty($i)){
    $i=0;
}


$sql = "SELECT Medienart AS Medienart, Mediennummer AS Mediennummer,
Haupttitel AS Haupttitel
FROM Medien
WHERE Haupttitel LIKE '%$suchstring%'
OR Annotation LIKE '%$suchstring%'
OR Schlagwort LIKE '%$suchstring%' LIMIT $i,$display";


$ergebnis=mysql_query($sql);


echo"<table align='center' border='1' width='50%' bgcolor=#FFFFFF>";
while ($zeile = mysql_fetch_object ($ergebnis)){
    $sig = $zeile->Mediennummer;
    print "<tr>";
    print "<td><h5>
    <A href='ausgabe.php?sig=$sig'>$zeile->Haupttitel</A></h5></td>";
    print "</tr>";
}
echo "</table>";


if (($i+=$display) <= 8){
    echo "<h4><font face='Arial' color=#FFFF00>
    Keine weiteren Eintr&auml;ge</font></h4>";
}else{
    echo "<br /><a href='$PHP_SELF?i=$i'><h4>
    <font face='Arial' color=#FFFF00>weitere Eintr&auml;ge</font></h4></a>";
}
mysql_free_result ($ergebnis);
?>


THX

bei Antwort benachrichtigen