Hallo,
verwende eine Blätterfunktion (<< < 1 2 3 > >>). Alles funktioniert, bis auf die Funktion zum letzten Datensatz springen (>>). Die Variable $fwd bekommt einen falschen Wert mit, und somit wird auch ein falsches Ergebnis angezeigt. Hier Das Script (letzte Zeile mit Fehler ist kommentiert):
Ich hoffe, dass mir jemand weiterhelfen kann.
Vielen Dank für evtl. Antworten.
verwende eine Blätterfunktion (<< < 1 2 3 > >>). Alles funktioniert, bis auf die Funktion zum letzten Datensatz springen (>>). Die Variable $fwd bekommt einen falschen Wert mit, und somit wird auch ein falsches Ergebnis angezeigt. Hier Das Script (letzte Zeile mit Fehler ist kommentiert):
PHP:
if ((empty ($array4[number_result])) || (($array4[number_result] == "0")) || (!is_numeric ($array4[number_result]))){
$number_result = 30;
}
else {
$number_result = $array4[number_result];
}
if (!isset ($position)) {
$position = 0;
}
if ($position > 0) {
$navigation = " <a href='".$PHP_SELF."?position=0&maincategory_id=$maincategory_id&subcategory_id=$subcategory_id&order=$order&view=$view'><<</a> ";
$back = $position - $number_result;
if ($back < 0) {
$back = 0;
}
$navigation .= " | <a href=\"".$PHP_SELF."?position=$back&maincategory_id=$maincategory_id&subcategory_id=$subcategory_id&order=$order&view=$view\"><strong><</strong></a> | ";
}
if ($count > $number_result) {
$sites = intval($count / $number_result);
if ($count % $number_result) {
$sites++;
}
}
for ($i = 1; $i <= $sites; $i++) {
$fwd = ($i - 1) * $number_result;
$navigation .= " <a href=\"".$PHP_SELF."?position=$fwd&maincategory_id=$maincategory_id&subcategory_id=$subcategory_id&order=$order&view=$view\"><strong>$i</strong></a> | ";
}
//Fehler-relevanter Teil?
if ($position < $count - $number_result) {
$fwd = $position + $number_result;
$navigation .= " <a href=\"".$PHP_SELF."?position=$fwd&maincategory_id=$maincategory_id&subcategory_id=$subcategory_id&order=$order&view=$view\"><strong>></strong></a> | ";
$fwd = $count - $number_result;
$navigation .= " <a href=\"".$PHP_SELF."?position=$fwd&maincategory_id=$maincategory_id&subcategory_id=$subcategory_id&order=$order&view=$view\"><strong>>></strong></a>"; //$fwd hat hier einen falschen Wert
}
Vielen Dank für evtl. Antworten.