Ich bin php(mysql)-Anfänger und habe folgendes Problem: In meiner Datenbank sind mittlerweile über 200 Einträge. Es sollen aber nur jeweils 10 pro Seite angezeigt werden und die restlichen per link auf witeren Seiten. Bitte helft mir. So sieht mein Quellcode aus: <?php $link=mysql_connect("","",""); mysql_select_db(verleih); if (isset ($suchstring)){ $abfrage = "SELECT Medienart AS Medienart, Mediennummer AS Mediennummer, Haupttitel AS Haupttitel FROM Medien WHERE Haupttitel LIKE '%$suchstring%' OR Annotation LIKE '%$suchstring%' OR Schlagwort LIKE '%$suchstring%'";}; $ergebnis=mysql_query($abfrage, $link); 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>";
Homepage selbermachen 7.851 Themen, 35.615 Beiträge
Habe ich schon gesehen. Klappt bei mir aber nicht. Kannst Du dir den Quellcode vielleicht mal ansehen?
$link=mysql_connect("","","");
mysql_select_db(verleih);
if (isset ($suchstring)){
$abfrage = "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 0,10";};
$ergebnis=mysql_query($abfrage, $link);
echo"
while ($zeile = mysql_fetch_object ($ergebnis))
{
// $sig = $zeile->Mediennummer;
// print "";
// print "";
// print "";
}
echo "
|
mysql_free_result ($ergebnis);
?>