Halllöle, ich versuche seit einer guten Woche nen Login zu erstellen, leider bin ich bisher nur dran verzweifelt...
sagt mir nicht ich soll irgendwelche anleitubgen oder so lesen :razz:
denn ich habe schon so viele befolgt.. und jedesmal kein poitives Ergebnis gehabt...
bestimmt findet ihr sofort den fehler... ich abe nicht viel Ahnung in Verbindung von PHP mit SQL... mag es auch nicht lernen, da ich es nur einmalig hier brauche... Grundlegende dinge kann ich natürlich... aber genaue Befehle muss ich erst auf php.net nachschauen :)
ich werd jetzt hier auch gleich ma den sql Zugang preis geben, und später das pw ändern unter der hoffnung, dass nichts verunstalltet wird
Ich habe vor verschiedene Logins einzurichten wo später jeder seinen inhalt der datenbank ändern kann... verschiedene angaben...Wohnort etc. Diese angaben sollen dann öffentlich zu sehen sein, wie eine Art Profil...die Seite auf der die Daten geändert werden können soll ganz einfach sein...nicht wie eine comun. sondern einfach nur eine seite mit ein paar eingabefeldern und dropdownfeldern...natürlich dann nicht bei funpic
Login
testlogin ist user: admin pw: 1801
die sql datenbank: localhorst
http://phpmyadmin.stelldichvor.st.funpic.de/
user: stelldichvor
pw: abcdabcd
die tabelle: benutzerdaten
Die login.php
formular.php
würde mich sehr freuen wenn ich mit eurer hilfe zu einem Erfolg kommen würde :)
sagt mir nicht ich soll irgendwelche anleitubgen oder so lesen :razz:
denn ich habe schon so viele befolgt.. und jedesmal kein poitives Ergebnis gehabt...
bestimmt findet ihr sofort den fehler... ich abe nicht viel Ahnung in Verbindung von PHP mit SQL... mag es auch nicht lernen, da ich es nur einmalig hier brauche... Grundlegende dinge kann ich natürlich... aber genaue Befehle muss ich erst auf php.net nachschauen :)
ich werd jetzt hier auch gleich ma den sql Zugang preis geben, und später das pw ändern unter der hoffnung, dass nichts verunstalltet wird

Ich habe vor verschiedene Logins einzurichten wo später jeder seinen inhalt der datenbank ändern kann... verschiedene angaben...Wohnort etc. Diese angaben sollen dann öffentlich zu sehen sein, wie eine Art Profil...die Seite auf der die Daten geändert werden können soll ganz einfach sein...nicht wie eine comun. sondern einfach nur eine seite mit ein paar eingabefeldern und dropdownfeldern...natürlich dann nicht bei funpic

Login
testlogin ist user: admin pw: 1801
die sql datenbank: localhorst
http://phpmyadmin.stelldichvor.st.funpic.de/
user: stelldichvor
pw: abcdabcd
die tabelle: benutzerdaten
Die login.php
PHP:
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("stelldichvor", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname ".
"FROM ".
"benutzerdaten".
"WHERE ".
"(Nickname like '".$_REQUEST["name"]."') AND ".
"(Kennwort = '".md5 ($_REQUEST["pwd"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["Id"];
$_SESSION["user_nickname"] = $data["Nickname"];
$_SESSION["user_nachname"] = $data["Nachname"];
$_SESSION["user_vorname"] = $data["Vorname"];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>
formular.php
PHP:
<?php session_start (); ?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if (isset ($_REQUEST["fehler"]))
{
echo "Die Zugangsdaten waren ungültig.";
}
?>
<form action="login.php" method="post">
Name: <input type="text" name="name" size="20"><br>
Kennwort: <input type="password" name="pwd" size="20"><br>
<input type="submit" value="Login">
</form>
</body>
</html>
würde mich sehr freuen wenn ich mit eurer hilfe zu einem Erfolg kommen würde :)