MySQL/PHP: Abfrage falsch? [gelöst]

McMatze

Enthusiast
Thread Starter
Mitglied seit
14.05.2005
Beiträge
275
Ort
Bremen
Hi!
Habe da folgendes Problem.
Bastel mir gerade mehr oder weniger ein Login.
Das Problem ist aber, dass ich es nciht mal hinbekomme, dass beim richtigen Passwort weitergeleitet wird.
Ich weiß nciht, ob die Abfrage falsch ist, oder ob ich irgendwo anders einen Fehler habe...

PHP:
<?php
//Functions einbinden
	include("functions.inc.php");
//Datum berechnen
	$datum=date("j.n.Y");
	$zeit=date("H:i");
//Eventuelle Fehlermeldung
	//Wenn do gesetzt ist, dann $error_msg erzeugen und schauen, ob alles ausgefüllt wurde
	if(isset($_REQUEST["do"]) && $_REQUEST["do"] == "insert") {
		$error_msg="";
		if($_REQUEST["form_login_ausweis"]=="") {
			$error_msg="Bitte gebe deine Ausweisnummer ein.<br />";
		}
		if($_REQUEST["form_login_pin"]=="") {
			$error_msg.="Bitte gebe deinen PIN ein.<br />";
		}
		//Wenn $error_msg leer ist, dann mit dem auslesen der Datenbank beginnen
		if($error_msg=="") {
			//Mit der Datenbank verbinden
			mysqlconnect();
			$query="SELECT * FROM tb_nutzer WHERE 1";
			$result=mysql_query($query);
			if(!result) {
				die("Konnte nichts aus der Datenbank auslesen. <br /> Fehler: ".mysql_error());
			}
			$anzahl=mysql_num_rows($result);
	
			$user=$_REQUEST["form_login_ausweis"];
			$passwd=md5($_REQUEST["form_login_pin"]);
	
			for($i=1;$i<=$anzahl;$i++) {
				$datensatz=mysql_fetch_array($result);
				$db_user=$datensatz["ausweisnr"];
				$db_passwd=$datensatz["pin"];
				if($user==$db_user && $passwd==$db_passwd) { 
					header("Location: hauptseite.php");
					die();
				} else {
					header("Location: wrong.php");
					die();
				}
			}	
		}
	}

Vielleicht tut da ja jemand durchsteigen. :lol:Aber ich weiß absolut nciht, wo der Fehler steckt. Seitz' da auch schon seit heute morgen dran... :shot:

Danke om Vorraus!:bigok:



EDIT:
Hat sich erledigt. Ein kollege hat mir geholfen! :d
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh