Echo wird nicht in einem div container ausgegeben?

...komplette Frage anzeigen

2 Antworten

Wann soll das Script denn genau was ausgeben? Ich verstehe die Frage grad nicht so wirklich.

Antwort bewerten Vielen Dank für Deine Bewertung
bishare 19.06.2016, 17:39

Ist ein Einlogg-Script. Wenn ich über form action auf den Button klicke, soll er überprüfen, ob die angegeben Daten richtig sind. Wenn ja ist $zählen = 0, wenn nicht 1. Aber funktioniert irgendwie nicht :/

0
TanteHolger 19.06.2016, 18:06
@bishare

Vorweg paar kleine Hinweise. Passwörter bitte niemals in Klartext in einer Datenbank speichern, verschlüssel diese bitte. Als zweites möchte ich darauf hinweisen, dass die MySQL-Erweiterung in eine der folgenden PHP-Updates entfernt wird. Ich habe daher mal auf mysqli gesetzt. Hier mal so, wie man es am einfachsten lösen könnte.

$Benutzername = $_POST['NN'];
$Passwort = $_POST['pw'];

$conn = @mysqli_connect("localhost", "root", "usbw", "userwebseite");
$sql = @mysqli_query($conn, "SELECT * FROM `user` WHERE `Username` = '".$Benutzername."' AND `Passwort` = '".$Passwort."'");
if (mysqli_num_rows($sql)!=0)
{
echo "Geschafft";
}
else
{
echo "Versuch es nochmal";
}

So geht das denke mal am einfachsten =)

Gruß: Holger

1
bishare 19.06.2016, 18:39
@TanteHolger

Funktioniert auch nicht :( Mein Problem ist, dass in dem div-Container nichts steht. Ich weiß nicht, ob es ein Problem im Login gibt, oder ob es ein Problem bei der Ausgabe gibt.

0
Antwort bewerten Vielen Dank für Deine Bewertung
bishare 19.06.2016, 17:41

Habe aber keine Fehler mit der Varible gemacht?

0
triopasi 19.06.2016, 17:44

Dann ist das PHP im head oder so oder nach CSS halt versteckt. Oder du testest die falsche Seite. Ansonsten sollte man Variablen aber englisch und sinnvoll benennen, du hast weder noch getan.

0
bishare 19.06.2016, 17:50
@triopasi

Habe mal den vollständigen Code gepostet. Glaube liegt einfach daran, dass man einen Text mit echo nicht ausgeben kann, oder doch?

0

Was möchtest Du wissen?