Hallo,
mich lässt gerade ein Problem bei der Programmierung verzweifeln und wollte fragen, ob mir hier vielleicht jemand sagen kann, wo das Problem liegt ....
Zum Einen hier erstmal die Codes:
Zum Anderen der PHP-Code namens Anmeldung.php:
Gleichzeitig habe ich noch eine Datenbank bei mysql angelegt mit den Feldern id(die automatisch hinzugefügt wird), email, Passwort, Name, und eine connect zur Datenbank Datei.
Nun zur Problematik, wenn ich versuche etwas einzutragen über das Formular bekomme ich immer die Fehlermeldung Fehler! raus. (}else{ die("Fehler!")
ich suche nun schon seit Tagen und habe keine Ahnung wo das Problem ist, bwz. was ich daran ändern muss. Fällt euch zufälligerweise der Fehler auf?
mich lässt gerade ein Problem bei der Programmierung verzweifeln und wollte fragen, ob mir hier vielleicht jemand sagen kann, wo das Problem liegt ....
Zum Einen hier erstmal die Codes:
HTML:
<form action="anmeldung.php" method="post">
E-Mail: <input type="email" size="30" maxlength="250" name="email"><br><br>
Passwort: <input type="password" size="20" maxlength="250" name="passwort">
Passwort wiederholen: <input type="password" size="20" maxlength="250" name="passwort2">
Name: <input type="text" id="name" size="25" maxlength="250" name="name">
</form>
Zum Anderen der PHP-Code namens Anmeldung.php:
PHP:
<?php
include("connectregistrierung.php");
$dbconnection = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname,$dbconnection);
$email = mysql_real_escape_string($_POST['email'], $dbconnection);
$passwort = mysql_real_escape_string($_POST['passwort'], $dbconnection);
$name= mysql_real_escape_string($_POST['name'], $dbconnection);
if($email !="" && $passwort !="" && $name !="")
{
if($passwort == $_POST['passwort2'])
{
$abfrage="INSERT INTO daten (email, passwort, name)
VALUES ('".$email."', '".$passwort."', '".$name."' )";
if(mysql_query($abfrage, $dbconnection)){
print("<h4><font color=#FF0000>Die Daten wurden erfolgreich hochgeladen!</font></h4><p><h2></h2>");
}else{
die("Fehler!");
}
}
else
{
echo "<h4><font color=#FF0000>Die Passwörter stimmen nicht überein!</font></h4>";
}
}
else{
echo "<h4><font color=#FF0000>Bitte füllen Sie alle Felder aus!</font></h4>";
}
?>
Gleichzeitig habe ich noch eine Datenbank bei mysql angelegt mit den Feldern id(die automatisch hinzugefügt wird), email, Passwort, Name, und eine connect zur Datenbank Datei.
Nun zur Problematik, wenn ich versuche etwas einzutragen über das Formular bekomme ich immer die Fehlermeldung Fehler! raus. (}else{ die("Fehler!")

