Hello,
$sql = "INSERT INTO $tabelle VALUES ('$id','$anrede','$vorname','$name','$strasse','$plz','$tel','$email','$verein','$mannschaft','$position','$spielklasse','$geburtstag','$icq')";
Erfahrungsgemäß empfiehlt es sich NICHT auf die Angabe der Spalten zu verzichten, das Problem siehst du - irgendwo fehlt eine Spalte. Spätestens wenn du in 3 Monaten beschließt, dass jemand noch eine Handy-Nummer und daraufhin das Datenmodell änderst gehst du lange auf Fehlersuche.
Gibt am Besten immer die Spalten an, dann fällt dir auch auf, wenn etwas nicht stimmt - in deinem Fall also etwa
INSERT INTO table
(id, anrede, vorname, name, ...)
VALUES
(...)
MfG
Rouven
--
-------------------
Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities -- Wisdom on Wallstreet
-------------------
Buy when there's blood running in the street and sell when everyone is pounding at your door, clawing to own your equities -- Wisdom on Wallstreet