Hallo zusammen,
ich möchte Daten die ich über ein Formular eingebe in eine DB eintragen.
Dabei soll ein inhalt eines formularfeldes mit einem inhalt der DB verglichen werden um die nächsten schritte zu über legen, sprich wenn im formular Januar steht soll geschaut werden ob in der DB der wert schon steht um dort weitere einträge vor zu nehmen.
Nur funktioniert mein Code nicht und ich finde leider den fehler nicht. In der DB stehen noch keine Werte drin.
Hoffentlich kann ir einer weiterhelfen.
Gruß Cipro
ich möchte Daten die ich über ein Formular eingebe in eine DB eintragen.
Dabei soll ein inhalt eines formularfeldes mit einem inhalt der DB verglichen werden um die nächsten schritte zu über legen, sprich wenn im formular Januar steht soll geschaut werden ob in der DB der wert schon steht um dort weitere einträge vor zu nehmen.
Nur funktioniert mein Code nicht und ich finde leider den fehler nicht. In der DB stehen noch keine Werte drin.
PHP-Code:
<?php
$query = "SELECT monat FROM stunden";
$result = mysql_query($query)
or die(mysql_error());
while ($row = mysql_fetch_object($result))
{
if ($row->monat == $MO)
{
$eintrag = "INSERT INTO stunden (datum, at, as) VALUES ('$DT', '$AT', '$AS') WHERE monat = $MO";
$eintragen = mysql_query($eintrag);
}
else
{
$eintrag = "INSERT INTO stunden (monat, datum, at, as) VALUES ('$MO', '$DT', '$AT', '$AS')";
$eintragen = mysql_query($eintrag);
}
}
?>
Gruß Cipro
Kommentar