Nabend!
Ich bastel mal wieder an meinem Turnverein und versuche mich daran, mit Funktionen zu arbeiten.
Ziel ist es, dynamisch ein Formular zu erzeugen, (es natürlich auszufüllen) und die Daten in die DB einzutragen, am Beispiel einer Mannschaftsliste. Ich möchte also z.B. fünf Spieler für die Herren 1, Handball neu eingeben.
if (!isset($control))
{
$control="start";
}
if ($control == "start")
{
start();
// hier hab ich ein Formular mit dem ich zunächst die Anzahl der Datensätze/Forumularzeilen eingebe und die Abteilung und Mannschaft auswähle. Von da aus gelangt man zu "form"
}
if ($control == "form")
{
crea_form($anzahl);
//prima, das hat geklappt, die Variablen wurden über die URL übergeben und hier wird nun das Forumlar mit fünf Zeilen ausgegeben. Von da aus soll man dann zu "insert" kommen
}
if ($control == "insert")
{
insert();
//und jetzt fängt der Ärger an. Die Daten stehen zwar jetzt alle brav in der URL (http://localhost/php/php.exe/teams/spielerliste1.php?control=insert&anzahl=5&spielervorname%5B0%5D=Monika&spielername%5B0%5D=Mustermann&position%5B0%5D=Zuspiel&trikot%5B0%5D=2...)
werden aber nicht an die Funktion übergeben, in der Funktion selber bin ich drin, sie macht aber nix. Innerhalb der Funktion krieg ich mit echo $contol insert, echo §anzahl ergibt nix.
}
Wenn ich meine bisherige Methode verwende (alles in zig Dateien und der Reihe nach aufrufen, dann klappt es, die Funktionen sind also in Ordnung (glaubich

)
Hiiiiiilffeeeeeee, Miro, Helge, hiiiiiilffeeeeee!