- Kør if/else og gør det der nu skal gøres - Så får brugeren et output som fx "user XX has been deleted" - Og det er så NU at siden skal vente 5 sek med denne info, hvorefter brugeren bliver smidt videre til usermgmt.php
Men det ser ud som hvis sleep() stod i første linie af siden. For når jeg eksekverer php filen får jeg helt blank hvid skærm i de 5 sekunder, hvorefter alt det i if/else bliver udført.
vel fordi at PHP web sider funger paa denne maade:
browser sender request til server script koeres server sender respons til browser
at scriptet venter under koersel goer bare scriptet langsomt men paavirker ikke det som vises i browser da den foerst modtager noget naar scriptet er faerdigt
Du skal bruge noget javascript. Kan desværre ikke husk hvad. Du kan evt bruge en meta tag funktion. <meta http-equiv="refresh" content="2;url=http://webdesign.about.com">
Som drbean skriver, bruges ofte meta refresh tagget, så smider du en side ala: <html> <head> <title>User Deleted</title> <meta http-equiv="refresh" content="5;url=http://www.dinside.dk/noget.php"> </head> <body> User XX has been deleted </body> </html>
arne_v og jakobdo .. smider I lige svar, så deler jeg.. Den ene svarede på mit spørgsmål, og den anden kom med en løsning på problemet - tak for det :)
Jeg har lidt svært ved at se hvorfor jeg blev bedt om at ligge et svar ...
Synes godt om
Ny brugerNybegynder
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.