Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
mysql_query($ask);
$num_rows = mysql_num_rows($ask, $connectionid);
$result = mysql_query($ask);
$num_rows = mysql_num_rows($result);
<?php
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("cmsdb", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"userID, username, email, isAdmin ".
"FROM ".
"tbl_user ".
"WHERE ".
"(username like '".$_REQUEST["name"]."') AND ".
"(password = '".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["userID"];
$_SESSION["user_nickname"] = $data["username"];
$_SESSION["user_email"] = $data["email"];
$_SESSION["user_isadmin"] = $data["isAdmin"];
header ("Location: intern.php");
}
else
{
header ("Location: index.php?fehler=1");
}
?>
Ergänzung:[...]
die daten werden wohl in die Datenbank geschrieben. Aber es wird halt nicht überprüft, ob der Benutzer bereits existiert...
Beispiel: Ich registriere um 9 Uhr einen Benutzer, nennen wir ihn "user"
dann registriere ich um 10 Uhr wieder einen benutzer, auch mit dem nickname "user"
eigentlich sollte dann der fehler ausgegeben werden "Benutzername bereits in Verwendung"
[...]