Code:
$sql = ("INSERT INTO $tbl_name (name, grund, eingetragen, ablauf, von, bestrafung) VALUES ('$name', '$grund', '$eingetragen','$ablauf','$von','$b) ");
Es muss also so lauten:
Code:
$sql = ("INSERT INTO $tbl_name (name, grund, eingetragen, ablauf, von, bestrafung) VALUES ('$name', '$grund', '$eingetragen','$ablauf','$von','$b') ");
Und jetzt der ganze Code berichtigt:
PHP:
<?php
if (isset($_POST["gesendet"]))
{
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
$mysqlhost="localhost"; // MySQL-Host angeben
$mysqluser="xx"; // MySQL-User angeben
$mysqlpwd="xx"; // Passwort angeben
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
$mysqldb="xx"; // Gewuenschte Datenbank angeben
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$name=$_POST["n"];
$b=$_POST["b"];
$grund=$_POST["g"];
$eingetragen=$_POST["e"];
$ablauf=$_POST["a"];
$von=$_POST["v"];
$tbl_name="liste";
$sql = ("INSERT INTO $tbl_name (name, grund, eingetragen, ablauf, von, bestrafung) VALUES ('$name', '$grund', '$eingetragen','$ablauf','$von','$b') ");
$sqlquery=mysql_query($sql) or die ("Fehler in Abfrage ".$sqlquery.":<br/>".mysql_errno()." - ".mysql_error());
$num = mysql_affected_rows();
if ($num>0)
{
echo "<p><font color='#00aa00'>";
echo "Erfolgreich hinzugefügt";
echo "</font></p>";
}
else
{
echo "<p><font color='#ff0000'>";
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt";
echo "</font></p>";
}
}
?>
<h1><p>Hier bitte <u>alles</u> Ausfüllen</p></h1>
<form action = "eintragen.php" method = "post">
<p>Name des Spielers:</p>
<p><input name="n" /></p>
<p>Bestrafung:</p>
<p><input name="b" /></p>
<p>Grund des Eintrages:</p>
<p><input name="g" /></p>
<p>Eingetragen am (Datum & Uhrzeit):</p>
<p><input name="e" /></p>
<p>Ablauf am (Datum & Uhrzeit):</p>
<p><input name="a" /></p>
<p>Eingetragen von:</p>
<p><input name="v" /></p>
<p><input type="submit" name="gesendet" />
<input type="reset" /></p>
</form>
Zuletzt bearbeitet: