Guten Abend.
Ich würde gerne die 3 Eingabe Felder in meine Tabelle "blabla" schreiben.
Dazu folgenden Code:
HTML
<html>
<head>
<title>Beta Account!</title
></head>
<body>
<h1>Request a beta test account!</h1>
<form action="../add.php" method="GET">
ID:
<input type="text" name="ID" />
Password:
<input type="text" name="PW" />
Email:
<input type="text" name="Email" />
<input type="submit" value="Submit" />
<input type="hidden" name="action" value="add" />
</form>
</body>
</html>
Alles anzeigen
PHP File:
PHP
<HTML>
<HEAD>
<TITLE>Beta request!</TITLE>
</HEAD>
<BODY>
<?php
// Die Parameter für die Datenbank-Verbindung festlegen
$servername = "localhost";
$benutzer = "Benutzer";
$passwort = "Password";
// Versuchen, die DB-Verbindung herzustellen
if ($verbindung = mysql_connect ($servername, $benutzer, $passwort)) {
echo "The connecton has been established!
";
} else {
echo "- Disconnected - " . mysql_error();
exit();
}
$datenbank = "trojanwars";
$tabellenname = "blabla";
// Die Datenbank auswählen
if (!mysql_select_db ($datenbank)) {
echo "Couldn't select the database: " . mysql_error();
exit();
} else {
echo "The database has been selected
";
}
$sql = "INSERT INTO `$tabellenname` (`ID`, `Password`, `Email`) VALUES ('$ID', '$PW', '$Email')";
mysql_db_query ($datenbank, $sql);
$Name=$_get['Name'];
echo "$ID
\n";
$result = mysql_db_query ($datenbank, $sql);
// Die Verbindung zur Datenbank schliessen
mysql_close ($verbindung);
?>
</BODY>
</HTML>
Alles anzeigen
Kein Fehler nichts, nur werden die Daten nicht eingetragen..
Warum?
2. Wie kann ich folgende Funktion hinzufügen?
Wenn Username oder Email bereits vorhanden, dann soll ne Fehlermeldung ausgegeben werden.
mfg
Schoggimaendli