Hi,
bin grad echt am Verzweifeln...
Ich bin noch nicht so fit in PHP, bin grade dabei ein kleines Script zu schreiben wo man per Formular Daten in die DB einträgt wieder löscht usw...
Am Anfang hatte ich jeden Teil davon in einer eigenen Datei, nun habe ich aber alles in eine Datei gemacht und prombt klappt nix mehr.
Wenn ich das Formular ausfülle schreibt er nur noch die ID und das Datum in die DB, wenn ich das ganze mit GET übergeben lasse dann zeigt er mir die Werte auch an jedoch schreibt er sie nicht in die DB.
Woran könnte das denn liegen? Davor ging es ja noch..
Hier noch etwas Code:
Eine Teil des Formulars hab ich weggelassen, damit es übersichtlicher ist.
Danke schonmal!
bin grad echt am Verzweifeln...
Ich bin noch nicht so fit in PHP, bin grade dabei ein kleines Script zu schreiben wo man per Formular Daten in die DB einträgt wieder löscht usw...
Am Anfang hatte ich jeden Teil davon in einer eigenen Datei, nun habe ich aber alles in eine Datei gemacht und prombt klappt nix mehr.
Wenn ich das Formular ausfülle schreibt er nur noch die ID und das Datum in die DB, wenn ich das ganze mit GET übergeben lasse dann zeigt er mir die Werte auch an jedoch schreibt er sie nicht in die DB.
Woran könnte das denn liegen? Davor ging es ja noch..
Hier noch etwas Code:
Eine Teil des Formulars hab ich weggelassen, damit es übersichtlicher ist.
PHP-Code:
echo "<a href='intern_index.php?action=1'>news eintragen</a>";
/* wenn action in url angegeben */
if (isset($action)) {
/* wenn action 1 eintragen */
if ($action == "1"){
echo "<form action='$PHP_SELF' method='post' name='form'>";
echo "<table cellspacing='0' cellpadding='0' border='0'>";
echo "<tr>";
echo " <td>newstitel:</td>";
echo " <td><input type='text' name='titel' style='width:300px;font-size:10px;'></td>";
echo "</tr>";
echo "<tr>";
echo " <td valign='top'>newstext:</td>";
echo " <td><textarea name='news' rows='8' cols='10'
style='width:300px;font-size:11px;font-family:verdana;'>
</textarea></td>";
echo "</tr>";
echo "<tr>";
echo " <td colspan='3'><input type='submit' value='ok'></td>";
echo "</tr>";
echo "</table>";
echo "</form>";
$titel = $_POST['titel'];
$news = $_POST['news'];
$datum = date('ymd');
$bildauswahl = $_POST['bildauswahl'];
$eintrag = "INSERT INTO news (titel, news, datum, bildauswahl)
VALUES ('$titel', '$news', '$datum', '$bildauswahl')";
$eintragen = mysql_query($eintrag);
}
Danke schonmal!
Kommentar