Oha, das stimmt allerdings. Aber der Timestamp am Ende wird immer noch nicht eingetragen. Ich bin heilfroh, wenn das bald endlich durch ist.
Frage zu einer if-Abfrage
Collapse
X
-
Das habe ich durchaus gemacht. Vielleicht nach dem Korrigieren nochmal der Quelltext:
Ist eine schwere Geburt mit mir, das tut mir leid. Es geht hierbei um meine IHK Abschlussprüfung zum Informatikkaufmann und ich bin etwas nervös.PHP Code:<?php if(isset($comment))
$sql = "INSERT INTO bearbeiten
VALUES ('','$e_id','$name','$datum','$zeit','$handlung','$fertig',UNIX_TIMESTAMP(),'$time')";
$ergebnis = mysql_query($sql);
if ($fertig == "ja") {
$time = "UNIX_TIMESTAMP()";
$sql = "UPDATE eintrag SET
fertig = 'ja'
WHERE e_id = '$e_id'";
$eintragen = mysql_query($sql);
}
else {
$sql = "UPDATE eintrag SET
tstampende = 0
WHERE e_id = '$e_id'";
}
?>
Comment
-
[QUOTE]Original geschrieben von AndiA
Du definierst die Variable $time und machst dann nix damit. Die musst Du jetzt nur noch ins UPDATE mit reinnehmen...PHP Code:if ($fertig == "ja") {
$time = "UNIX_TIMESTAMP()";
$sql = "UPDATE eintrag SET
fertig = 'ja'
WHERE e_id = '$e_id'";
$eintragen = mysql_query($sql);
}
Comment
-
Juhu, es läuft!
Vielen Dank allen, die mir geholfen haben!
So sieht es nun aus:
PHP Code:<?php if(isset($comment))
$sql = "INSERT INTO bearbeiten
VALUES ('','$e_id','$name','$datum','$zeit','$handlung','$fertig',UNIX_TIMESTAMP(),'$tstampende')";
$ergebnis = mysql_query($sql);
if ($fertig == "ja") {
$sql = "UPDATE eintrag SET
fertig = 'ja'
WHERE e_id = '$e_id'";
$eintragen = mysql_query($sql);
$bearb = "UPDATE bearbeiten SET
tstampende = UNIX_TIMESTAMP()
WHERE e_id = '$e_id'";
$eintragen = mysql_query($bearb);
}
else {
$sql = "UPDATE eintrag SET
fertig = 'nein',
WHERE e_id = '$e_id'";
$eintragen = mysql_query($sql);
$bearb = "UPDATE bearbeiten SET
tstampende = 0
WHERE e_id = '$e_id'";
$eintragen = mysql_query($bearb);
}
?>
Comment
Comment