Hallo,
ich habe eine Online Schule und habe das Problem, dass wenn man ein Begleiter (elfe) bekommt, dafür eine neue Tabelle in der DB angelegt ist. Dort wird auch alles eingetragen, aber nicht mit der ID die man schon bestitzt.
Beispiel: Du bist ID 4 (in Tabelle users) und bekommst nach der Prüfung die Elfe und die hat in der Tabelle elfe aber die ID 7. Dabei soll sie auch ID 4 haben.
Hier mal der PHP Code, wenn man das Formular abschickt.
<?php
if($_POST['action'] == "send") {
if(checkstring($_POST['elfe']) && checkstring($_POST['elfe_name'])) {
mysql_query("INSERT INTO elfe (elfe, elfe_name) VALUES ('".$_SESSION['login']."', '".zahl($_POST['id'])."')");
mysql_query("UPDATE elfe SET elfe = '".umbruch($_POST['elfe'])."', elfe_name = '".umbruch($_POST['elfe_name'])."' WHERE id = '".$_SESSION['login']."'");
mysql_query("UPDATE users SET timestamp = '".(time()+24*60*60)."', hexengrad = hexengrad-'1' WHERE id = '".$_SESSION['login']."'");
?>