Avatar billede thomas_it Nybegynder
04. januar 2001 - 21:49 Der er 12 kommentarer og
3 løsninger

Redirect

Hej
jeg har før oprettet et spørgsmål om redirect, men der er en forskel. Det jeg oprettede før var bare noget der skulle stå for sig selv.
Dette er anderledes!
Mit script ser således ud:

<html><body>
<?
    if( $HTTP_POST_VARS[navn] && $HTTP_POST_VARS[alder] )
    {
        require(\"guestfile.php\");
        $guestbook = new WellUsers();
        if( $guestbook->register($HTTP_POST_VARS [navn], $HTTP_POST_VARS [alder], $HTTP_POST_VARS [city], $HTTP_POST_VARS [land], $HTTP_POST_VARS [mobil], $HTTP_POST_VARS [icq], $HTTP_POST_VARS [hp], $HTTP_POST_VARS [mening]) )
            echo \"Tak!!\";
        else
            echo \"Virkede ikke!:(\";
        mysql_close();
    }
?>

<form action=\"skriv.php\" method=post>
<pre>
Navn : <input type=text size=16 name=navn maxlength=16>
Alder : <input type=text size=16 name=alder maxlength=2>
By : <input type=text size=16 name=city maxlength=20>
Land : <input type=text size=16 name=land  maxlength=20>
Mobil nr. : <input type=text size=16 name=mobil  maxlength=8>
ICQnr : <input type=text size=16 name=icq  maxlength=8>
Hjemmeside : <input type=text size=16 name=hp maxlength=30>
kommentar : <input type=text size=16 name=mening maxlength=200>
          <input type=submit value=\"Skriv i BG\'en\">

</pre>
</form>
</body></html>


Det jeg gerne vil have den til er at den skal redirecte lige efter at den har skrevet MySQL databasen.
Jeg håber at i forstår hvad jeg mener..

Tak på forhånd!
- Thomas
Avatar billede lojmann Nybegynder
04. januar 2001 - 21:52 #1
<?
    if( $HTTP_POST_VARS[navn] && $HTTP_POST_VARS[alder] )
    {
        require(\"guestfile.php\");
        $guestbook = new WellUsers();
        if( $guestbook->register($HTTP_POST_VARS [navn], $HTTP_POST_VARS [alder], $HTTP_POST_VARS [city], $HTTP_POST_VARS [land], $HTTP_POST_VARS [mobil], $HTTP_POST_VARS [icq], $HTTP_POST_VARS [hp], $HTTP_POST_VARS [mening]) )
            echo \"Tak!!\";
        else
            echo \"Virkede ikke!:(\";
        mysql_close();
   
    header(\"Location: ny_fil.php\");
    }
?>
<html><body>

<form action=\"skriv.php\" method=post>
<pre>
Navn : <input type=text size=16 name=navn maxlength=16>
Alder : <input type=text size=16 name=alder maxlength=2>
By : <input type=text size=16 name=city maxlength=20>
Land : <input type=text size=16 name=land  maxlength=20>
Mobil nr. : <input type=text size=16 name=mobil  maxlength=8>
ICQnr : <input type=text size=16 name=icq  maxlength=8>
Hjemmeside : <input type=text size=16 name=hp maxlength=30>
kommentar : <input type=text size=16 name=mening maxlength=200>
          <input type=submit value=\"Skriv i BG\'en\">

</pre>
</form>
</body></html>
Avatar billede lojmann Nybegynder
04. januar 2001 - 21:53 #2
Sådna :)
Avatar billede lojmann Nybegynder
04. januar 2001 - 21:53 #3
sådan, ever!
Avatar billede party.dk Nybegynder
04. januar 2001 - 21:55 #4
brug meta:

if( $guestbook->register($HTTP_POST_VARS [navn], $HTTP_POST_VARS [alder], $HTTP_POST_VARS [city], $HTTP_POST_VARS [land], $HTTP_POST_VARS [mobil], $HTTP_POST_VARS [icq], $HTTP_POST_VARS [hp], $HTTP_POST_VARS [mening]) ) {

$msg = \"<meta http-equiv=\\\"Refresh\\\" content=\\\"0;url=nyside.php?tal=?><? echo $variabel ?><?\\\" >\";
}
if($msg) echo $msg;
Avatar billede thomas_it Nybegynder
04. januar 2001 - 21:55 #5
Warning: Cannot add header information - headers already sent by (output started at d:\\home\\webzonedk\\www\\guestbook\\skriv.php:7) in d:\\home\\webzonedk\\www\\guestbook\\skriv.php on line 11
Avatar billede thomas_it Nybegynder
04. januar 2001 - 21:57 #6
Party.dk - vil du være venlig at skrive HELE dokomentet:o)

- Thomas
Avatar billede thomas_it Nybegynder
04. januar 2001 - 21:58 #7
\"warning\" beskeden kom af lojmann\'s forkaring :o)
Avatar billede lojmann Nybegynder
04. januar 2001 - 21:59 #8
<?

if( $guestbook->register($HTTP_POST_VARS [navn], $HTTP_POST_VARS [alder], $HTTP_POST_VARS [city], $HTTP_POST_VARS [land], $HTTP_POST_VARS [mobil], $HTTP_POST_VARS [icq], $HTTP_POST_VARS [hp], $HTTP_POST_VARS [mening]) ) {

$msg = \"<meta http-equiv=\\\"Refresh\\\" content=\\\"0;url=nyside.php?tal=?><? echo $variabel ?><?\\\" >\";
}
if($msg) echo $msg;

?>

<html><body>

<form action=\"skriv.php\" method=post>
<pre>
Navn : <input type=text size=16 name=navn maxlength=16>
Alder : <input type=text size=16 name=alder maxlength=2>
By : <input type=text size=16 name=city maxlength=20>
Land : <input type=text size=16 name=land  maxlength=20>
Mobil nr. : <input type=text size=16 name=mobil  maxlength=8>
ICQnr : <input type=text size=16 name=icq  maxlength=8>
Hjemmeside : <input type=text size=16 name=hp maxlength=30>
kommentar : <input type=text size=16 name=mening maxlength=200>
          <input type=submit value=\"Skriv i BG\'en\">

</pre>
</form>
</body></html>
Avatar billede party.dk Nybegynder
04. januar 2001 - 22:03 #9
<html><body>
<?
    if( $HTTP_POST_VARS[navn] && $HTTP_POST_VARS[alder] )
    {
        require(\"guestfile.php\");
        $guestbook = new WellUsers();
        if( $guestbook->register($HTTP_POST_VARS [navn], $HTTP_POST_VARS [alder], $HTTP_POST_VARS [city], $HTTP_POST_VARS [land], $HTTP_POST_VARS [mobil], $HTTP_POST_VARS [icq], $HTTP_POST_VARS [hp], $HTTP_POST_VARS [mening]) ){

$msg = \"<meta http-equiv=\\\"Refresh\\\" content=\\\"0;url=nyside.php?tal=?><? echo $variabel ?><?\\\" >\";

            echo \"Tak!!\";
}
        else
            echo \"Virkede ikke!:(\";
        mysql_close();
    }

if($msg) echo $msg; 
?>


<form action=\"skriv.php\" method=post>
<pre>
Navn : <input type=text size=16 name=navn maxlength=16>
Alder : <input type=text size=16 name=alder maxlength=2>
By : <input type=text size=16 name=city maxlength=20>
Land : <input type=text size=16 name=land  maxlength=20>
Mobil nr. : <input type=text size=16 name=mobil  maxlength=8>
ICQnr : <input type=text size=16 name=icq  maxlength=8>
Hjemmeside : <input type=text size=16 name=hp maxlength=30>
kommentar : <input type=text size=16 name=mening maxlength=200>
          <input type=submit value=\"Skriv i BG\'en\">

</pre>
</form>
</body></html>
Avatar billede thomas_it Nybegynder
04. januar 2001 - 22:05 #10
1 spørgsmål:
er denne linie rigtig eller hva?
$msg = \"<meta http-equiv=\\\"Refresh\\\" content=\\\"0;url=nyside.php?tal=?><? echo $variabel ?><?\\\" >\";
Avatar billede party.dk Nybegynder
04. januar 2001 - 22:05 #11
fjern <html><body>
fra dit script!
så det starter med <?

Avatar billede thomas_it Nybegynder
04. januar 2001 - 22:06 #12
Nevermind..det var den..i får begge points!
Avatar billede thomas_it Nybegynder
04. januar 2001 - 22:09 #13
Tager selv 1 point..fordi i ikke kan dele det:o)
Avatar billede party.dk Nybegynder
04. januar 2001 - 22:11 #14
hehe oki.............
Avatar billede jd Nybegynder
04. januar 2001 - 23:33 #15
META sutter! :)
Brug php\'s egen, eller javascript

echo \"<script>location.href=\'ny_side.html\';</script>\";
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester