Zitat:
Wenn ich das Formular ausfülle, werde ich auf eine weiße Seite verbunden und nichts weiter passiert - die Datenbank bleibt leer.
|
->
error_reporting einschalten. das hilft ungemein.
PHP-Code:
error_reporting (E_ALL);
wie nähert man sich sonst an sowas an:
1) ein s***** schreiben welches ein sql absetzt ohne formulareingaben:
PHP-Code:
msql_connect(...);
$sql = "insert .....";
echo "$sql<br>\n";
mysql_query ($sql);
wenn damit das gewuenschte in der datenbank steht
2) das s***** per formular ansprechen:
PHP-Code:
error_reporting (E_ALL);
if (isset($Send))
{
mysql_connect("#","#","#") or die ("Keine Verbindung");
$ID = $_POST["Name"];
$Geraet = $_POST["Klasse"];
$sql= "INSERT INTO Inventar VALUES ('$Name', '$Klasse')";
echo "$sql<br>\n";
$result = mysql_query($sql) or die (mysql_error());
}
hehe, und beim copy&paste habe ich auch deine fehler gefunden

da hilft auch kein error_reporting
probier doch mal die version aus, die ich erstellt habe und frage dich dann, warum das s***** weder fehler meldet, noch sonstige ausgaben macht... geschweige denn was in die DB schreibt.

kleiner tipp: "if".
und wenn dann was in der DB steht aber nicht das gewuenschte ... dann meditiere nochmal ueber deine variablen