ja mhhh...
so eben stoß ich auf eine mauer!
mir ist schon klar, dass ich die daten aus der Datenbanktabelle ausgelesen habe, aber wie soll ich die verarbeiten?
moment...
mein script soll folgende schritte durchlaufen:
1. die post-daten aus dem formular empfangen
2. diese daten sollen in der Datenbanktabelle gesucht werden und TRUE zurückgeben, wenn BEIDE Daten gefunden wurden.
3. also muss ich mein Script dann noch etwas machen lassen, wenn TRUE zurück gegeben wir(z.B. über eine if-abfrage)
ich glaube mein problem liegt bei schritt 2, weil ich den faktisch ja nicht getan habe.
mhh...ich hab keinen plan, wie ich schritt 2 durchführe!
kann das sein, dass ich noch folgendes einfügen muss?
PHP-Code:
<form method="post">
Username: <input name="user"></br>
Passwort: <input name="pass" type="password"><br>
<input type="submit" value="LogIn">
</form>
</center>
<?
include ("mysql.inc");
$user = $_POST['user'];
$pass = $_POST['pass'];
$abfrage = "SELECT
username,
password
FROM
tabelle
WHERE
username = '$user' AND
password = '$pass'";
$sql = mysql_query($abfrage);
while ($xy = mysql_fetch_object($sql)){
$name = $xy -> username;
$pw = $xy -> password;
}
mysql_close($xy)
if ($name == $user && $pw == $pass){
echo "Eingabe vollkommen!";
else echo "Falsche Eingabe!";
}
?>
Bin ich da jetzt einen Schritt weiter? Ich glaub ich hab mich mit meiner rumfuhrwerkerei eben grad nur selbst verwirrt, aber wenn da wenigstens ein teil richtig ist, dann wäre ich froh.
Ich hab zwar alles zu mysql_fetch_assoc und mysql_fetch_array gelesen, aber wenn ich ehrlich bin nichts verstanden was ich mache, wenn ich mit diesem Befehl arbeite.
Deshalb habe ich mir gedacht, dass ich mir die Objekte raushole und hab das mit mysql_fetch_object gemacht.
oje...ich möchte net wissen was ich da angestellt habe.
Bombe