Moin!
In meinen Code wird die falsche ID in die Datenbank eingetragen!
Dein Code ist ja auch schrecklich!
Du hast beispielsweise in deiner Datenbank die Spalte "kursID".
Diese KursID kopierst du in deinem ersten Skript in die Variable $ku.
Dann schreibst du sie in ein Formularfeld namens "ist".
Beim abgeschickten Formular wird dieser Wert dann in die Variable $db_ku kopiert.
Warum erfindest du für ein-und-denselben Wert insgesamt vier verschiedene Namen? Kein Wunder, dass alles durcheinandergeht. Dein Code ist auch deshalb sehr schwierig zu verstehen, weil derselbe inhaltliche Wert überall unterschiedlich benannt ist. Dadurch erkennt man sehr schwierig die Zusammenhänge.
Abgesehen davon enthält dein Code keinerlei Berücksichtigung von Kontextwechseln, ist also böse angreifbar für Cross-Site-Scripting, SQL-Injection, Cross-Site-Request-Forgery etc. Bitte lies unbedingt diesen Artikel und behebe alle die Probleme in deinem Code. Ansonsten kriegst du über kurz oder lang ein Problem - du weißt es nur noch nicht.
- Sven Rautenberg