Nicht mehr ganz neu hier
Hallo,
leider komme ich zurzeit gar nicht mehr klar und steh voll auf der Leitung :-(
Bin gerade dabei eine Datenausgabe im MySql seitenweise als Link auszugeben: Möchte max. 15 Einträge pro Seite erzeugen, was fehlt mir hier noch? Die Nummerierung der einzelnen Einträge funktioniert schon.
<?php require ("includes/schuetzen.inc.php");
require ("includes/connect.inc.php");
$start = 0; // Startwert setzen (0 = 1. Zeile)
$ZeilenProSeite = 5; // Wieviele Einträge gleichzeitig?
$nr=$start+1; //Nummerierung: 0 auf 1 setzen
?>
<?php
// Anfrage zusammenstellen um die Datensaetze auszulesen
$sql1 = "SELECT * FROM tbl_kunden"; //Liefert alle Datensaetze -> $anzahl
$sql2 = "SELECT * FROM tbl_kunden LIMIT $start, $ZeilenProSeite"; //Liefert nur seitenweise Datensaetze
$result1 = mysql_query($sql1) or die("ERROR: ".mysql_error());
$anzahl = mysql_num_rows($result1);
$result2 = mysql_query($sql2) or die("ERROR: ".mysql_error());
for($i = 0; $anzahl > $i; $i = $i + $step) {
$anf = $i +1;
$end = $i + $ZeilenProSeite;
echo "[<a href=\"firmen.php?start=$i\">$anf-$end</a>]";
}
if ($anzahl==0){
echo "<p class='Eintrag'>Leider verlief die Suche ohne Erfolg!</p>";
}
else{
if ($anzahl==1){
echo "<p class='Eintrag'>1 Eintrag gefunden</p>";
}
else {
echo "<p class='Eintrag'>$anzahl Einträge gefunden</p>";
}
}
while($row = mysql_fetch_object($result2)){
echo ('
<tr>
<td align="center">'.$nr.'</td>
<td><a href="firmaXY.php">'.$row->Firma.'</a></td>
<td>'.$row->Vorname.' '.$row->Nachname.'</td>
<td>'.$row->Strasse.' '.$row->Hausnr.'</td>
<td>'.$row->PLZ.'</td>
<td>'.$row->Ort.'</td>
<td>'.$row->TelVW.' '.$row->TelNr.'</td>
</tr>
');
$nr++;
}
?>
DANKE!
glg Mathi
leider komme ich zurzeit gar nicht mehr klar und steh voll auf der Leitung :-(
Bin gerade dabei eine Datenausgabe im MySql seitenweise als Link auszugeben: Möchte max. 15 Einträge pro Seite erzeugen, was fehlt mir hier noch? Die Nummerierung der einzelnen Einträge funktioniert schon.
<?php require ("includes/schuetzen.inc.php");
require ("includes/connect.inc.php");
$start = 0; // Startwert setzen (0 = 1. Zeile)
$ZeilenProSeite = 5; // Wieviele Einträge gleichzeitig?
$nr=$start+1; //Nummerierung: 0 auf 1 setzen
?>
<?php
// Anfrage zusammenstellen um die Datensaetze auszulesen
$sql1 = "SELECT * FROM tbl_kunden"; //Liefert alle Datensaetze -> $anzahl
$sql2 = "SELECT * FROM tbl_kunden LIMIT $start, $ZeilenProSeite"; //Liefert nur seitenweise Datensaetze
$result1 = mysql_query($sql1) or die("ERROR: ".mysql_error());
$anzahl = mysql_num_rows($result1);
$result2 = mysql_query($sql2) or die("ERROR: ".mysql_error());
for($i = 0; $anzahl > $i; $i = $i + $step) {
$anf = $i +1;
$end = $i + $ZeilenProSeite;
echo "[<a href=\"firmen.php?start=$i\">$anf-$end</a>]";
}
if ($anzahl==0){
echo "<p class='Eintrag'>Leider verlief die Suche ohne Erfolg!</p>";
}
else{
if ($anzahl==1){
echo "<p class='Eintrag'>1 Eintrag gefunden</p>";
}
else {
echo "<p class='Eintrag'>$anzahl Einträge gefunden</p>";
}
}
while($row = mysql_fetch_object($result2)){
echo ('
<tr>
<td align="center">'.$nr.'</td>
<td><a href="firmaXY.php">'.$row->Firma.'</a></td>
<td>'.$row->Vorname.' '.$row->Nachname.'</td>
<td>'.$row->Strasse.' '.$row->Hausnr.'</td>
<td>'.$row->PLZ.'</td>
<td>'.$row->Ort.'</td>
<td>'.$row->TelVW.' '.$row->TelNr.'</td>
</tr>
');
$nr++;
}
?>
DANKE!
glg Mathi