Hallo an alle,
zuerst einmal bin ich generell neu hier und php programmiere ich auch noch nicht wirklich lange. Ich will momentan eine Registration schreiben, der den Namen du das Passwort in einer SQL Datenbank speichert jedoch habe ich immer das Problem, was nun Folgt. Unten habe ich noch ein Bild, was raus kommt, wenn ich den Namen und das Passwort eingebe. Ich hoffe auf eure Hilfe und sage schonmal danke im voraus.
<html>
</html>
<title>Mein Bereich -Registrieren</title>
</head>
<body>
<h3>Registrieren</h3>
<?php
if(!isset($_GET["page"])) {
?>
<form action="register.php?page=2" method="post">
Benutzername:<input type="text" name="user" /><br />
Passwort:<input type="password" name="pw" /><br />
Passwort wiederholen:<input type="password" name="pw2" /><br />
<input type="submit" value="Senden" />
</form>
<?php
}
?>
<?php
if(isset($_GET["page"])) {
if($_GET["page"] =="2") {
$user = strtolower($_POST["user"]);
$pw = md5($_POST["pw"]);
$pw2 = md5($_POST["pw2"]);
if($pw != $pw2) {
echo "Deine Passwörter stimmen nicht überein. Bitte wiederhole deine Eingabe... <a href="register.php">zurück</a>";
}else {
error_reporting(E_ALL);
define ( 'MYSQL_HOST', '***' );
define ( 'MYSQL_BENUTZER', '***' );
define ( 'MYSQL_KENNWORT', '***' );
define ( 'MYSQL_DATENBANK', '***' );
$db_link = mysqli_connect (MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK);
if ( $db_link ){
echo 'Verbindung erfolgreich: ';
echo $user;
echo $pw;
$eintrag = "INSERT INTO Benutzer
(Nachname, passwort)
VALUES
('$user', '$pw')";
$eintragen = mysql_query($eintrag);
if($eintragen == true) {
echo "Gespeichert";
}else{
echo "Fehler!";
}
}
else{
die('keine Verbindung möglich: ' . mysqli_error());
}
}
}
}
mysql_close($verbindung);
?>
</body>
</html>
Hier ist das oben angesprochene Bild:
Unbenannt.PNG
Mit freundlichen Grüßen
Thorben
zuerst einmal bin ich generell neu hier und php programmiere ich auch noch nicht wirklich lange. Ich will momentan eine Registration schreiben, der den Namen du das Passwort in einer SQL Datenbank speichert jedoch habe ich immer das Problem, was nun Folgt. Unten habe ich noch ein Bild, was raus kommt, wenn ich den Namen und das Passwort eingebe. Ich hoffe auf eure Hilfe und sage schonmal danke im voraus.
<html>
</html>
<title>Mein Bereich -Registrieren</title>
</head>
<body>
<h3>Registrieren</h3>
<?php
if(!isset($_GET["page"])) {
?>
<form action="register.php?page=2" method="post">
Benutzername:<input type="text" name="user" /><br />
Passwort:<input type="password" name="pw" /><br />
Passwort wiederholen:<input type="password" name="pw2" /><br />
<input type="submit" value="Senden" />
</form>
<?php
}
?>
<?php
if(isset($_GET["page"])) {
if($_GET["page"] =="2") {
$user = strtolower($_POST["user"]);
$pw = md5($_POST["pw"]);
$pw2 = md5($_POST["pw2"]);
if($pw != $pw2) {
echo "Deine Passwörter stimmen nicht überein. Bitte wiederhole deine Eingabe... <a href="register.php">zurück</a>";
}else {
error_reporting(E_ALL);
define ( 'MYSQL_HOST', '***' );
define ( 'MYSQL_BENUTZER', '***' );
define ( 'MYSQL_KENNWORT', '***' );
define ( 'MYSQL_DATENBANK', '***' );
$db_link = mysqli_connect (MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK);
if ( $db_link ){
echo 'Verbindung erfolgreich: ';
echo $user;
echo $pw;
$eintrag = "INSERT INTO Benutzer
(Nachname, passwort)
VALUES
('$user', '$pw')";
$eintragen = mysql_query($eintrag);
if($eintragen == true) {
echo "Gespeichert";
}else{
echo "Fehler!";
}
}
else{
die('keine Verbindung möglich: ' . mysqli_error());
}
}
}
}
mysql_close($verbindung);
?>
</body>
</html>
[/QUOTE]
Hier ist das oben angesprochene Bild:
Unbenannt.PNG
Mit freundlichen Grüßen
Thorben
Kommentar