Hey.. Hoffe ihr könnt mir helfen..
Ich hab eigentlich was ganz einfaches gemacht
Ich habe einfach ein Formular, mit Radio und Select Boxen.
Dass will ich mit PHP auslesen und in eine MySQL Tabelle eintragen.
PHP
<?php
mysql_connect("localhost", "supplex","oliverkrah21") or die
("Keine Verbindung möglich");
mysql_select_db("supplex") or die
("Die Datenbank existiert nicht.");
$date = $_POST['date'];
$std = $_POST['std'];
$rad = $_POST['auswahl'];
$sel = $_POST['select'];
if ($rad == 'einfach') {
$auswahl = "1";
}
if ($rad == 'doppelt') {
$auswahl = "2";
}
if ($sel == 'Zufrieden') {
$select = "1";
}
if ($sel == 'Unzufrieden') {
$select = "2";
}
$result = mysql_query("SELECT std FROM fahrschule WHERE date LIKE '$date'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO fahrschule (date, fahrstd, auswahl, select) VALUES ('$date', '$std', '$auswahl', '$select')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Die Fahrstunde wurde erfolgreich eingetragen.";
}
else
{
echo "Eintragen fehlgeschlagen!";
}
}
else {
echo "Eintrag für Datum wurde bereits angelegt.";
}
?>
Alles anzeigen
So siehts aus..
Wenn ich die Variablen mit "echo" ausgebe.. erhalte ich die Werte.
Aber in die Datenbank werden sie nicht eingetragen, bzw. die Meldung "Eintrag fehlgeschlagen" kommt..
d.h. es liegt am SQL ausdruck..
ich hoffe ihr könnt mir helfen