Hallo,
ich habe mir ein einfaches Registrierungsformular erstellt, welches nach dem absenden die Daten in MySQL Datenbank speichern soll.
Die Tabelle mit den Spalten habe ich bereits schon angelegt, aber er schreibt nichts ind ie Datenbank. Kann mir jemand weiter helfen?
Natürlich ahbe ich meine Dantenbankdaten eingeben.
Registrierungsformular Code:
<html>
<head>
<title>Dateneingabe</title>
</head>
<body>
<form name="mitarbeiter" action="speichern.php" method="post">
<font face=arial size=3>
<br>
Anrede: <input name="anrede" type="text" size="8" maxsize="8"><br>
Name und Vorname: <input name="name" type="text" size="40" maxsize="40"><br>
Anschrift: <input name="anschrift" type="text" size="100" maxsize="100"><br>
Telefon: <input name="telefon" type="text" size="15" maxsize="15"><br>
Email: <input name="email" type="text" size="50" maxsize="50"><br>
<input type="submit" name="eintragen" value="Eintragen">
<input type="reset" name="abruch" value="Eingaben löschen">
</b>
</font>
</form>
</body>
PHP-Code:
<?
//aufbau der datenbankverbindung
$host = 'Hostname';
$user = 'Username';
$password = 'Passwort';
$db = 'Datenbankname';
//verbindung zur db herstellen
mysql_connect($host, $user, $password);
mysql_select_db($db);
//übergabe der variablen
$mbanrede= $_POST["anrede"];
$mbname= $_POST["name"];
$mbanschrift= $_POST["anschrift"];
$mbtelefon= $_POST["telefon"];
$mbemail= $_POST["email"];
//sql-befehl zum eintragen der daten in die tabelle
$eintrag = "INSERT INTO mitarbeiter (anrede, name, anschrift,
telefon, email) VALUES ('$mbanrede', '$mbname',
$mbanschrift', '$mbtelefon','$mbemail')";
///nun erfolgt der eintrag in die tabelle
$eintragen = mysql_query($eintrag);
//folgende anweisungen rufen die formularseite wieder auf, um
//weitere daten eingeben zukönnen.
//datenbank wieder schliessen
mysql_close();
?>
<html>
<head>
<meta name="author" content="alex">
<meta name="generator" content="texteditor">
<meta http-equiv=\"refresh\" content=\"0; URL=daten.html\">
</head>
<body >
</body>
</html>
Bitte um hilfe.
danke im voraus
ich habe mir ein einfaches Registrierungsformular erstellt, welches nach dem absenden die Daten in MySQL Datenbank speichern soll.
Die Tabelle mit den Spalten habe ich bereits schon angelegt, aber er schreibt nichts ind ie Datenbank. Kann mir jemand weiter helfen?
Natürlich ahbe ich meine Dantenbankdaten eingeben.
Registrierungsformular Code:
<html>
<head>
<title>Dateneingabe</title>
</head>
<body>
<form name="mitarbeiter" action="speichern.php" method="post">
<font face=arial size=3>
<br>
Anrede: <input name="anrede" type="text" size="8" maxsize="8"><br>
Name und Vorname: <input name="name" type="text" size="40" maxsize="40"><br>
Anschrift: <input name="anschrift" type="text" size="100" maxsize="100"><br>
Telefon: <input name="telefon" type="text" size="15" maxsize="15"><br>
Email: <input name="email" type="text" size="50" maxsize="50"><br>
<input type="submit" name="eintragen" value="Eintragen">
<input type="reset" name="abruch" value="Eingaben löschen">
</b>
</font>
</form>
</body>
PHP-Code:
<?
//aufbau der datenbankverbindung
$host = 'Hostname';
$user = 'Username';
$password = 'Passwort';
$db = 'Datenbankname';
//verbindung zur db herstellen
mysql_connect($host, $user, $password);
mysql_select_db($db);
//übergabe der variablen
$mbanrede= $_POST["anrede"];
$mbname= $_POST["name"];
$mbanschrift= $_POST["anschrift"];
$mbtelefon= $_POST["telefon"];
$mbemail= $_POST["email"];
//sql-befehl zum eintragen der daten in die tabelle
$eintrag = "INSERT INTO mitarbeiter (anrede, name, anschrift,
telefon, email) VALUES ('$mbanrede', '$mbname',
$mbanschrift', '$mbtelefon','$mbemail')";
///nun erfolgt der eintrag in die tabelle
$eintragen = mysql_query($eintrag);
//folgende anweisungen rufen die formularseite wieder auf, um
//weitere daten eingeben zukönnen.
//datenbank wieder schliessen
mysql_close();
?>
<html>
<head>
<meta name="author" content="alex">
<meta name="generator" content="texteditor">
<meta http-equiv=\"refresh\" content=\"0; URL=daten.html\">
</head>
<body >
</body>
</html>
Bitte um hilfe.
danke im voraus
Kommentar