Vieleicht kann mir jemand bei meinem Problem behilflich sein.
Ich arbeite an einer Webseite (meine erste) in der ich verschiedene fertige Scripts einsetzen möchte. Die zukünftigen User sollen aber nicht zu allen Seiten uneingeschränkten Zugang erhalten. Nun habe ich folgendes Problem:
Ein User war auf einer Seite mit einem Linkscript und hat sich da mit einem von ihm gewählten Paßwort eingelogt und einen Link gesetzt.
Um aber an seine Daten zu kommen, möchte ich Ihn auf eine Seite leiten
auf der er mir sein Paßwort bestätigt (es wird mit dem Paßwort aus dem Linkscript verglichen), ist es gleich, wird er weitergeleitet bzw. ein Userformular aufgerufen.
Hier mein sicherlich stümperhafter Code, der nicht richtig funzt:
test.php (Eingabe des User-Passworts)
- Code: Select all
<form action="test2.php" method="post">
<input type="text" size="17" name="Inhalt">
<br><br>
<center>
<input type="submit" value="OK">
</center>
</form>
Das dann eingebene Passwort soll nun mit in Seite
test2.php
- Code: Select all
<?php
$result = mysql_query("SELECT COUNT (*) as anzahl FROM linker_wait WHERE passwd = '" . $_POST['Inhalt'] ."'");
$dat = mysql_fetch_object($result);
$rowcount = $dat->anzahl;
if($rowcount < 1 ){
echo "Bitte registrieren sie sich vorher";
exit;
}
else {
echo "Login erfolgreich";
}
?>
mit dem bereits vorhandenen Passwort in Tabelle "linker_wait" verglichen werden, was es im Moment aber nichr tut.
Es kommt folgende Fehlermeldung:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in D:\server\xampp\htdocs\test2.php on line 4
Bitte registrieren sie sich vorher
Kann mir jemand weiterhelfen?
Viele Grüsse
Airis