Hallo!
Ich versuche über ein Formular neue Einträge in eine Datenbank zumachen, indem es die Daten an sich selbst schickt und diese auswertet.
Mein Versuch sieht so aus:
Es passiert nichts, außer das die Seite neu geladen wird. Es wird kein neuer Benutzer angelegt. Was mache ich flasch?
Ich versuche über ein Formular neue Einträge in eine Datenbank zumachen, indem es die Daten an sich selbst schickt und diese auswertet.
Mein Versuch sieht so aus:
PHP-Code:
<?
session_start();
include 'sessionhelpers.inc.php';
if (isset($_POST['erstellen']))
{
$sql="INSERT INTO Kunden
(Name,Pass,isAdmin,Money)
VALUES
(name,pass,admin,money)";
$result=mysql_query($sql) or die ("MYSQL-Fehler: " . mysql_error());
echo '<p />Neuer Benutzer erstellt.<p />';
}
else
{
if (!isadmin())
echo 'Sie sind nicht Zugriffsberechtigt!';
if (isadmin())
{
echo 'Hier kann ein/e neue/r Benutzer/in angelegt werden.<p />';
echo '<form method="post" action="admin_new_user.php">
<label>Benutzername: </label><input name="name" type="text"><br>
<label>Passwort: </label><input name="pass" type="text"><br>
<label>Administrator: (1=nein, 2=Ja):</label><input name="admin" type="text" value="1"><br>
<label>Geld: </label><input name="money" type="text"><br>
<input name="login" type="submit" id="erstellen" value="Erstellen">
</form>';
echo '<p /><a href="admin_index.php">Admin-Panel</a><p />';
}
}
?>
Kommentar