PHP-Code:
$sql = "
UPDATE do_dienstplan_kat1
SET
kat1_sign = '$signin'
WHERE kat1_id = '$id'";
Ist $id ein sting? Ich denke nicht oder?
Schreibe besser
PHP-Code:
WHERE kat1_id = ".(int)$id;
Schau dir bezüglich $signin mal die PHP Funktion mysql_real_escape_string() an.
statt dem roten 1er hätt ich gern eine vorher definierte Variabel eingebaut - is das möglich
PHP-Code:
$where = '1'; //yes, it is a string!
$sql = "
UPDATE do_dienstplan_kat1
SET
kat1_sign = '".mysql_real_escape_string($signin)."'
WHERE kat".$where."_id = ".(int)$id;
Edit: Das mit dem Variablen Datenfeld ist übrigens nicht unbedingt zu empfehlen.
Je nachdem was du da vor hast wäre es wohl besser die Kategorie etc. zusätzlich
in der Datenbank in einem eigenem Feld zu speichern. im ersten Moment weiß
ich noch nicht einmal wofür das gut sein sollte die Bezeichung des Datenfeldes
variabel zu benennen.
Gruß
ec
Lesezeichen