Moin,
ich suche jetzt schon seit ca. 2 Stunden, finde aber nirgens eine Lösung meines Problems:
Ich habe einen Passwort geschützten Bereich, in den man mit dem Nachnamen und einem Passwort kommt. Diese beiden werden in einer SQL-Datenbank abgefragt und wenn beide stimmen, kommt der Besucher auf die nächste Seite. Klappt auch alles wunderbar. Nur möchte ich den Besucher jetzt auch mit dem Nachnamen ansprechen ("Willkommen Herr xx"). Ich finde aber nicht heraus, wie ich die Variale von der DB in diese Seite bekomme:
Hier die wichtigsten Auszüge der Quelltexte:
STARTSEITE (.php)
...
<form action="pw.php" method="post" name="login">
<table>
<tr><td>Ihr Nachname:</td></tr>
<tr><td><input name="name" type="text" size="25"</td></tr>
<tr><td>Ihr Passwort:</td></tr>
<tr><td><input name="id" type="password" size="6" maxlength="6"></td></tr>
<br>
<tr><td><input name="submit" type="submit" value="Login"></td></tr>
</table>
</form>....
PW.PHP
.....
$sql= "SELECT Name,ID FROM tabelle WHERE Name='$name' AND ID='$id'" ;
$result=MYSQL_QUERY($sql,$conn);
if (!mysql_num_rows ($result) ) {
// Kein Datensatz zu dieser Kombination -> Login nicht erfolgreich
$wrong=readfile("wrong.php");
echo $wrong;
}
else {
// Login OK
$right=readfile("login.php");
echo $right;
.....
Bei richtiger Eingabe wird die login.php auch aufgerufen. Ich bekomm nur partout nicht heraus, wie ich hier die Begrüssung hinbekomme. Mit <? echo "Willkommen $name"; ?> klappt es jedenfalls nicht (wär wohl auch zu einfach).
Danke für die Hilfe.
ich suche jetzt schon seit ca. 2 Stunden, finde aber nirgens eine Lösung meines Problems:
Ich habe einen Passwort geschützten Bereich, in den man mit dem Nachnamen und einem Passwort kommt. Diese beiden werden in einer SQL-Datenbank abgefragt und wenn beide stimmen, kommt der Besucher auf die nächste Seite. Klappt auch alles wunderbar. Nur möchte ich den Besucher jetzt auch mit dem Nachnamen ansprechen ("Willkommen Herr xx"). Ich finde aber nicht heraus, wie ich die Variale von der DB in diese Seite bekomme:
Hier die wichtigsten Auszüge der Quelltexte:
STARTSEITE (.php)
...
<form action="pw.php" method="post" name="login">
<table>
<tr><td>Ihr Nachname:</td></tr>
<tr><td><input name="name" type="text" size="25"</td></tr>
<tr><td>Ihr Passwort:</td></tr>
<tr><td><input name="id" type="password" size="6" maxlength="6"></td></tr>
<br>
<tr><td><input name="submit" type="submit" value="Login"></td></tr>
</table>
</form>....
PW.PHP
.....
$sql= "SELECT Name,ID FROM tabelle WHERE Name='$name' AND ID='$id'" ;
$result=MYSQL_QUERY($sql,$conn);
if (!mysql_num_rows ($result) ) {
// Kein Datensatz zu dieser Kombination -> Login nicht erfolgreich
$wrong=readfile("wrong.php");
echo $wrong;
}
else {
// Login OK
$right=readfile("login.php");
echo $right;
.....
Bei richtiger Eingabe wird die login.php auch aufgerufen. Ich bekomm nur partout nicht heraus, wie ich hier die Begrüssung hinbekomme. Mit <? echo "Willkommen $name"; ?> klappt es jedenfalls nicht (wär wohl auch zu einfach).
Danke für die Hilfe.