Hallo, eine Frage zur Parameterübergabe:
ich möchte Parameter an eine Funktion übergeben. Bei einfachen Variablen klappt das auch (im Beispiel $table, $bild_0, $bild_1)!
Wenn ich aber $beschreibung[0] hinzufüge, dann gibt er einen Fehler aus.
$bild_0=$bild_Nr[0];
$bild_1=$bild_Nr[1];
function katalog_muster($table,$bild-0, $bild_1, $beschreibung[0]) {
......}
Aufruf erfolgt mit
if (...) katalog_muster($table,$bild_0, $bild_1,$beschreibung[0]);
Wo liegt der Fehler? Ich kann doch nicht alle array-Werte umspeichern!
Gruß martin
Hallo, ich habs gefunden:
erst einmal war in meiner mail der Bindestrich mit dem Unterstrich vertauscht. Doch das war im Script nicht der Fehler. Die Übergabe erfolgt ganz einfach:
if (...) katalog_muster($table,$bild_Nr,$beschreibung);
Wichtig: array, aber ohne Klammern!!!
function katalog_muster($table,$bild-Nr, $beschreibung) {...}
Aufruf in der Funktion wie gehabt:$bild-Nr[0],..,$bild-Nr[n]
Vielen Dank! martin