sugar
Erfahrenes Mitglied
Ich verwende ein Script zum blättern einer MySQL Ausgabe. Jetzt habe ich aber außerdem ein Feld bei dem ich Einträge "deaktivieren" kann. Die sollen dann in der Ausgabe nicht angezeigt werden. Das funktioniert auch alles nur sind beim Blättern die Positionen leer. Also auf der einen Seite sind normal 10 Ergebnisse bei der nächsten sind aber nur 5, dann wieder 8. Ich denke es sind die Einträge die deaktiviert sind. So sieht das Script im Moment aus:
Hat jemand eine Idee wie ich das Problem lösen könnte?
PHP:
$proseite=20;
$abfrage = "SELECT * FROM tab WHERE cat1 ='ja'";
$ergebnis = mysql_query($abfrage);
$number = mysql_num_rows($ergebnis);
$seiten=floor($number/$proseite);
$start=$page * $proseite;
$abfrage="SELECT * FROM tab WHERE cat1 ='ja' ORDER BY `termin2` ASC LIMIT $start,$proseite";
$ergebnis = mysql_query($abfrage);
$ende = $start + $proseite;
if ($ende>$number) { $ende = $number; }
echo "<p align='right'>$number Einträge</p>";
$zaehler=1;
while($daten = mysql_fetch_object($ergebnis))
{
$region=($daten->region);
$aktiv=($daten->aktiv); .......
Hat jemand eine Idee wie ich das Problem lösen könnte?