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.
Wie wäre es denn dann mal, wenn du nicht rigoros sämtliche etwaigen Fehlermeldungen der mysql Funktionen unterdrückst und diese sogar um ein or die(mysql_error()) erweiterst? Ich denke, dann ist der Fehler sofort gefunden.Original geschrieben von luppy
anscheinend bin ich zu dumm dafür. Kannst du mir deinen Code einmal posten?
falsch. Ein MySQL Query wird nicht mit einem Semikolon beendet, nur die Zeile in PHP wird mit ; beendet. Es muss alsoPHP:$abfrage = "select passwort from anmeldung where email = '$email';";
$abfrage = "SELECT `password` FROM `anmeldung` WHERE `email` = '".$emails."'";
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="test.php" method="post">
<input type="text" name="pwanmeldung">
<input type="submit">
</form>
</body>
</html>
<html>
<body>
<?
$db_host = "localhost";
$db_user = "xyz";
$db_passwort = "";
$connection = @mysql_connect ($db_host, $db_user, $db_passwort) or die ("Verbindung nicht verfügbar");
$db = @mysql_select_db ("internationalewoche", $connection) or die ("Datenbank nicht verfügbar");
$abfrage = "select passwort from anmeldung where email = '$email';";
$erg = mysql_db_query ("internationalewoche", $abfrage, $connection);
if (mysql_num_rows(mysql_query("SELECT email FROM anmeldung WHERE passwort = '".$pwanmeldung."'")) < 1)
{
echo "Passwort falsch!<br>";
echo "<form action = AnmeldungDeutsch.htm method = post>";
echo "<input type = submit>";
echo "</form>";
}
else
{
echo "Passwort korrekt";
echo "<form action = SpracheFreundDeutsch.htm method = post>";
echo "<input type = submit>";
echo "</form>";
}
mysql_close ($connection);
?>
</body>
</html>