Guten Morgen
Ich habe die ganze Nacht versucht, mein Seitenweises Blättern Script in einer Funktion unterzubringen, so dass ich sie auf verschiedenen Seiten schnell per include() einbinden kann.
Leider habe ich es nicht geschafft - und obwohl es keine grosse Sache sein müsste, ich sehe kein Fehler.
Das ist die Indexseite (seitenblaettern.php)
Die funktion.php sieht so aus
Als Fehlermeldung kommt
Warum werden die Parameter nicht angenommen?
Wer kann mir da bitte helfen?
Ich habe im Web folgenden Codeschnipsel gefunden und würde gerne wissen, was das rote function add($a , &$b) Zeichen für eine genaue Funktion hat. Darüber habe ich nichts im Web gefunden.

Ich habe die ganze Nacht versucht, mein Seitenweises Blättern Script in einer Funktion unterzubringen, so dass ich sie auf verschiedenen Seiten schnell per include() einbinden kann.
Leider habe ich es nicht geschafft - und obwohl es keine grosse Sache sein müsste, ich sehe kein Fehler.
Das ist die Indexseite (seitenblaettern.php)
PHP:
// die Definition auf welcher Seite man ist
if(!isset($_GET['seite']) or $_GET['seite'] == "")
{
$seite = 1;
}
else {
$seite = intval($_GET['seite']);
}
$eintraege_auslesen_array=array("Test 01", "Test 02", "Test 03", "Test 04"); // es sind mehr Eintraege, zur Demo hier nur 4
$eintraege_auslesen = array_reverse($eintraege_auslesen_array);
$eintraege_total = count($eintraege_auslesen);
$eintraege_pro_seite = 10;
$wieviele_seiten = ceil($eintraege_total / $eintraege_pro_seite);
include("funktion.php");
$blaetter_link = blaettern();
echo $blaetter_link;
Die funktion.php sieht so aus
PHP:
error_reporting(E_ALL);
function blaettern($seite, $wieviele_seiten, $eintraege_pro_seite) {
if($wieviele_seiten > 1)
{
// das Script hier sollte laut PHP Fehlermeldung nichts damit zu tun haben
}
else {
$blaetter_link = " 1 ";
}
return $blaetter_link;
}
Als Fehlermeldung kommt
PHP:
Warning: Missing argument 1 for blaettern(), called in
F:\seitenblaettern.php on line 66 and defined in F:\funktion.php on line 3
Warning: Missing argument 2 for blaettern(), called in
F:\seitenblaettern.php on line 66 and defined in F:\funktion.php on line 3
Warning: Missing argument 3 for blaettern(), called in
F:\seitenblaettern.php on line 66 and defined in F:\funktion.php on line 3
Notice: Undefined variable: wieviele_seiten in F:\funktion.php on line 4
Warum werden die Parameter nicht angenommen?
Wer kann mir da bitte helfen?
Ich habe im Web folgenden Codeschnipsel gefunden und würde gerne wissen, was das rote function add($a , &$b) Zeichen für eine genaue Funktion hat. Darüber habe ich nichts im Web gefunden.