Hi,
in meinem Codeschnippsel kann ich in der foreach Schleife nicht auf das $array zugreifen.
Kann mir jemand sagen warum???
$anfrage2 = "SELECT * FROM WEB__TESTBoeGEN_Dat__Antworten where TestBDat_ID like '$TestBDat_ID'";
$ergebnis2 = mysql_query($anfrage2);
while($zeile2 = mysql_fetch_assoc($ergebnis2)) {
$array[$zeile2[TestB_AID]] = $zeile2[Wert];
}
foreach($_POST as $key => $value) {
if($key == "TestBDat_ID") {
$TestBDat_ID = $value;
}
print_r($array);
elseif($key != "go" && $key != "write") {
if($value != "" && $array[$key] != $value) {
$anfrage = "INSERT INTO WEB__TESTBoeGEN_Dat__Antworten VALUES ('','$TestBDat_ID','$key','$value','1')";
$ergebnis = mysql_query($anfrage);
}
else {
$anfrage = "UPDATE WEB__TESTBoeGEN_Dat__Antworten SET Wert='$value', DSAend='1' where TestB_AID like '$key'";
$ergebnis = mysql_query($anfrage) or die(mysql_error());
}
}
}