Anweisung
rony
- php
Hi
Wie mache ich ein Befehl nach der else Anweisung, also z.B. dass er mich auf eine andere Seite weiterleitet.
(Siehe Code)
if (!$Result1)
{
echo "<table lenght=500 height=20 class=newstable><td><center>$error</center></td></table>";
}
else
{
echo "?? Hier die Seite z.B. ??";
}
Danke für eure Hilfe
MfG rony
Hallo,
mit
header("Location: http://www.zurseite.de");
Geht aber nur, wenn du vorher noch nichts an den Browser gesendet hast.
mfG, muenzchen
Dass ist eben das Problem, hab den Code mitten im html :( MfG rony
Du kannst es mit einer meta Weiterleitung probieren, allerdings sollte die im head stehen.
??? wie geht die, hab solche noch nie gemacht. MfG rony
So:
<meta http-equiv="refresh" content="3; URL=http://selfhtml.teamone.de">
Die Zahl gibt an nach wievielen Sekunden man weitergeleitet wird, und der Rest ist wohl selbsterklärend :)
Vielen Dank, aber dass ist es nicht, beim aufruf der Seite geht die Seite nach 3 Sek. sowieso zu einer anderen und man kann auf dieser Seite dann gar keine Daten eingeben.
Eigentlich dachte ich an sowas wie wenn ich auf "Absenden" klicke und meine Daten verschicken will dass ere mir dann eine andere Seite aufruft. Das geht mit header Location schlecht weil mein Code (PHP) mitten eben in html steht.
Gruss rony
hi,
Eigentlich dachte ich an sowas wie wenn ich auf "Absenden" klicke und meine Daten verschicken will dass ere mir dann eine andere Seite aufruft. Das geht mit header Location schlecht weil mein Code (PHP) mitten eben in html steht.
mit php kannst du sowieso nichts abschicken, dass machst du im browser und demzufolge mit html, nicht mit php.
gruss,
wahsaga
Moin!
Dass ist eben das Problem, hab den Code mitten im html
Dann musst Du Dein Skript umstellen.
Alternativ kannst Du JS senden und hoffen :(
<script type="text/javascript">
<!--
window.location.href="neue URI";
//-->
</script>
Das geht natürlich nicht innerhalb eines Tag's, aber sonst wird es an jeder beliebigen Stelle "zum Zeitpunkt des Empfangs" ausgeführt.
Alternativ soll es auch eine Methode gebem das Senden bis zur Endgültigen Abarbeitung des Skriptes zu verzögern: dann kann man den heder auch noch ersetzen: am besten ist aber die Umstellung des Skriptes.
fastix®