Automatische Weiterleitung in einer IF-Anweisung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anweisung
aussage
automatische weiterleitung
berechtigung
datei
eingabe
ersten datei
frage
hilfe
http
posten
setzen
stellen
test
weiterleitung
zweiten datei
-
Hallo,
ich habe eine IF-Anweisung und will im im true-Fall eine automatische Weiterleitung auf eine Homepage.
<a href=".....">...</a>
ist nicht m?glich, weil es immer hei?t: "unerwartete < "
LG
nowayout -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
kannst du vielleicht mal den ganzen script posten, damits eindeutiger wird?
-
Hallo,
erstma w?re es vllt ganz nett, wenn du das nen bisschen ausf?hrlicher posten w?rdest (quelltetxt).
Dann: Eine Weiterleitung machste mit PHP nicht mi <a href oder so, das is html-link, sondern mit header ("Location: xyz.php") <-- das muss allerdings vor jeder ausgabe stehen.
Und zu der Fehlermeldung, wenn du das <a href=""> mit nem echo anzeigst oder es in ner variable speicherst muss due "\" vor die """ setzen
Bsp.:
echo "<a href=\"test.htm\">Test</a>"; -
Der Quelltext der ersten Datei: (http://nowayout.milten.lima-city.de/PHP/user_pass.php)
<form action="user2.php" method="post">
<?php
echo "NICKNAME: ";
?><input type="text" name="feld1">
<?php
echo "<br>";
echo "PASSWORT: ";
?>
<input type="text" name="feld2">
<input type="submit" value="Einloggen">
</form>
Quelltext der zweiten Datei:
<?php
$a = $_POST["feld1"];
$b = $_POST["feld2"];
if($a == "nickname, der in datei 1 eingetippt werden muss" and $b == "passwort, das in datei 1 eingtippt werden muss")
{
echo "Eingabe richtig. Hier h?tte ich gerne die Weiterleitung.";
}
elseif($a == "anderer nickname" and $b = "anderes passwort")
{
echo "Eingabe richtig!";
}
else
{
echo "Passwort oder Nickname falsch!";
}
?>
-
bitte pass es an dein skript an!
<html>
<head>
<title>Titel</title>
</head>
<body>
<form action="Seite1.php" method="post">
<input type="text" name="bestaedigung">Name eingeben
</form>
<?php
$aussage = "Name";
if($aussage==$bestaedigung)
{
echo '<meta http-equiv="refresh" content="0; URL=http://Die.Addy.de">';
}
else
{
echo 'Sie haben keine Berechtigung diese Seite zu betreten';
}
?>
</body>
</html>
--
bie fragen einfach stellen! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage