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.852 Themen, 35.619 Beiträge
schau mal im archiv da wurden sehr gute beispiele dazu genannt, erst in diesem jahr :)
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);
?>
schick ihn mir mal per mail damit ich ihn komplett hab und ich werd ihn mir am wochenende ansehen