ich habe ein problem.
ich habe mich mal an ein script gesetzt... welches nun leider aber nicht funzt. *grr*
ich bekomme diese fehlermeldung:
meine qts sehn folgendermaßen aus:
seitennummern.php
nummern_anzeige.inc.php
würde mich sehr über eure hilfe freuen.
danke
greets
RoX
ich habe mich mal an ein script gesetzt... welches nun leider aber nicht funzt. *grr*
ich bekomme diese fehlermeldung:
Warning: Division by zero in C:\web\xampp\htdocs\www.test.de\aktuelles\nummern_anzeige.inc.php on line 7
seitennummern.php
Code:
<html>
<body>
<?php
require("nummern_anzeige.inc.php");
$anzahl_proseite=5;
$gesamt_anzahl=17;
$ug = $_GET['ug'];
$og = $_GET['og'];
if (!isset($_GET['ug']) && !isset($_GET['og'])){ //erster Aufruf
$ug=0;
if ($anzahl_pro_seite > $gesamt_anzahl)
$og=$gesamt_anzahl;
else
$og=$anzahl_pro_seite;
}
//Parameter: Anzahl der Elemente por Seite, Gesamtzahl, Skriptname
nummern_anzeige($anzahl_pro_seite,$gesamt_anzahl,"seitennummern.php");
for ($ii = $ug; $ii < $og ; $ii++){ //Anzahl der Listenelemente
echo ($ii+1)."
";
}
?>
</body>
</html>
Code:
<html>
<body>
<?php
// ------------- Seitennummern-Menu -------------
function nummern_anzeige($faktor, $anzahl_der_datensaetze, $skript_url){
$rest = $anzahl_der_datensaetze % $factor;
$ganze_seiten = ($anzahl_der_datensaetze -$rest) / $faktor;
if ( $rest > 0 ){
$ganze_seiten++;
}
if ( $anzahl_der_datensaetze > $faktor ){
echo "<center><table><tr>";
for ($ii = 0 ; $ii < $ganze_seiten ; $ii++){
$ug = $ii*$faktor;
$og = ($ii+1)*$faktor;
if ( $og > $anzahl_der_datesaetze){
echo "<td >
<a href='$skript_url?ug=$ug&og=$anzahl_der_datensaetze'>" .($ii+1)."
</a>
</td>";
} else {
echo "<td><a href='$skript_url?ug=$ug&og=$og'>".($ii+1)."";
echo "</a></td>";
}
}
echo "</tr></table></center>";
} else {
$og = $anzahl_der_datensaetze;
}
}
?>
</body>
</html>
danke
greets
RoX

Kommentar