Hallo!
Also ich bin ein PHP-Anfänger und hab ein Formular erstellt, dass die eingegebenen Daten in einer Datenank speichern soll. Nur leider funktioniert es nicht. Ich hab schon überall gesucht, doch keine Lösung gefunden. Ich will die Daten auf der Datenbank "test" in die tabelle "aufgabenverwaltung" speichern. Die tabelle besteht aus 10 Feldern:
ID - int (10)
Bezugssystem - varchar (25)
Bereich - varchar (25)
Datensatz-ID - int (10)
Erfasser - int (10)
Datum - date
Status - varchar (50)
Prio - varchar (50)
Beschreibung - text
Adressat - varchar (100)
Ich kopiere mal den Code rein:
1) akt.php
2) ok.php
Kann mir bitte jemand weiterhelfen? ich bin mir ziemlich sicher, das es nur ien kleiner Fehler ist, denn ich übersehn hab, abe rich komm einfach nicht drauf
Also ich bin ein PHP-Anfänger und hab ein Formular erstellt, dass die eingegebenen Daten in einer Datenank speichern soll. Nur leider funktioniert es nicht. Ich hab schon überall gesucht, doch keine Lösung gefunden. Ich will die Daten auf der Datenbank "test" in die tabelle "aufgabenverwaltung" speichern. Die tabelle besteht aus 10 Feldern:
ID - int (10)
Bezugssystem - varchar (25)
Bereich - varchar (25)
Datensatz-ID - int (10)
Erfasser - int (10)
Datum - date
Status - varchar (50)
Prio - varchar (50)
Beschreibung - text
Adressat - varchar (100)
Ich kopiere mal den Code rein:
1) akt.php
HTML:
<html>
<head>
<title>Neue Aktivität hinzufügen</title>
</head>
<?php
$datum = date("Y-m-d", time());
echo $datum;
?>
<body>
<form name="form1" method="post" action="ok.php">
<table width="438" border="0">
<tr>
<td width="200">Bezugssystem </td>
<td width="228"><input name="bzs"></td>
</tr>
<tr>
<td>Bereich im Bezugssystem</td>
<td><input name="b_bzs"></td>
</tr>
<tr>
<td>Datensatz-ID im Bezugssystem </td>
<td><input name="id_bzs"></td>
</tr>
<tr>
<td>ID Erfasser der Aktivität </td>
<td><input name="id_erf"></td>
</tr>
<tr>
<td>Datum der Erfassung</td>
<td><input name="date" value = "<?php echo $datum ?>"></td>
</tr>
<tr>
<td>Status</td>
<td><select name="stat">
<option value="bearbeitet">in Bearbeitung</option>
<option value="beendet">Beendet</option>
<option value="offen">Offen</option>
</select></td>
</tr>
<tr>
<td>Prio</td>
<td><select name="prio">
<option value="Hoch">Hoch</option>
<option value="Normal">Normal</option>
<option value="Niedrig">Niedrig</option>
</select></td>
</tr>
<tr>
<td>Beschreibung</td>
<td><textarea name="beschr"></textarea></td>
</tr>
<tr>
<td>Adressat</td>
<td><input name="adr"></td>
</tr>
</table>
<input type="submit" value="OK">
<p> </p>
</form>
</body>
</html>
2) ok.php
PHP:
<html>
<head>
<title>Unbenanntes Dokument</title>
</head>
<?php
include 'config.php';
$dbverbindung = mysql_connect ($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS);
$dbanfrage = "INSERT into aufgabenverwaltung VALUES ({0}, {$_POST['bzs']}, {$_POST['b_bzs']}, {$_POST['id_bzs']}, {$_POST['id_erf']},
{$_POST['date']}, {$_POST['stat']}, {$_POST['prio']}, {$_POST['beschr']}, {$_POST['adr']})";
if (mysql_query ($MYSQL_DATABASE, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>
<body>
</body>
</html>
Kann mir bitte jemand weiterhelfen? ich bin mir ziemlich sicher, das es nur ien kleiner Fehler ist, denn ich übersehn hab, abe rich komm einfach nicht drauf