wo kann der Fehler sein

Golz

Erfahrenes Mitglied
hallo,

ich bins mal wieder ^^

kann mir einer sagen, dass uch nicht blöd bin?

ich find den Fehler hier:

PHP:
if($row_login['Username'] == $_POST['user'])
{
echo "hallo 1";
	if($row_login['Passwort'] == md5($_POST['passwort']))
	{
	echo "hallo 2";
		if($row_login['Gewaehlt'] == "0")
		{
		echo "hallo 3";
			$page = $row_login['Page'];
			header("Location: $page");
		}
		else
		{
		echo "hallo 4";
			echo "Sie haben ihre Stimme schon abgegeben.";
			exit;
		}
	}
	else
	{
	echo "hallo 5";
		echo "Passwort ist falsch<br><br>";
		echo ?> <input type="button" name="nein" value=" zurück " onClick="javascript:history.back()"> <?php ;
		exit;
	}
}
else
{
echo "hallo 6";
	echo "Loginname oder Passwort ist falsch<br><br>";
	echo ?> <input type="button" name="nein" value=" zurück " onClick="javascript:history.back()"> <?php ;
	exit;
}

nifach nicht :(

vielleicht ihr?

ich weiß, dass er wenn ich alle richtig eingebe: username und passwort, dann geht er auf das richtige.

aber wenn ich nur ein falsches Passwort rein schreibe, dann springt er auf das letzte else und gibt den satz aus.

at einer eine ahnung warum?
 
PHP:
echo "hallo 5";
echo "Passwort ist falsch<br><br>";
echo ?> <input type="button" name="nein" value=" zurück " onClick="javascript:history.back()"> <?php ;
        exit;

In der dritten Zeile meines Ausschnitts steht eine echo Anweisung am Anfang ohne Attribut und Strichpunkt ... Du machst nämlich dahinter PHP zu mit dem " ?> " zu ... also das einafchste wäre es, das echo dort wegzunehmen ...

Bei "hallo 6" übrigens das gleiche ...

MfG
Ultraflip
 
wie kann ich so einen html butto in php einbinden ohne php zu schließen?

wenn das einer weiß, dann geht es einfacher ^^

aber er müsste theoretisch die Meldung bringen, weil das echo steht ja vor dem button.
 
PHP:
echo '<input type="button" name="nein" value=" zurück " onClick="javascript:history.back()">';
Die Beschäftigung mit den Grundlagen der Sprache wäre sinnvoll ...
 
Zurück