login  Naam:   Wachtwoord: 
Registreer je!
 Forum

3 sec. pauze

Offline roy - 06/02/2005 23:10
Avatar van royPHP gevorderde Hallo,

Ik heb een upload script. Na het uploaden moet er een melding verschijnen (dat het gelukt is), en na 3 seconden, moet hij via een header naar een andere pagina worden verwezen.

Hoe bouw je deze 3 seconde pauze in?


Groeten,
Roy

7 antwoorden

Gesponsorde links
Offline Hendry - 06/02/2005 23:11 (laatste wijziging 06/02/2005 23:14)
Avatar van Hendry HTML interesse met html code:
  1. <META HTTP-EQUIV="refresh" CONTENT="3;URL=index.php>

met php code:
  1. <?
  2. echo "na 3 seconden verhuis je naar de volgende pagina";
  3. sleep(3);
  4. header("Location: index.php");
  5. ?>
Offline roy - 06/02/2005 23:12
Avatar van roy PHP gevorderde Maar hij upload op dezelfde pagina...
Offline Hendry - 06/02/2005 23:16
Avatar van Hendry HTML interesse ik heb me reactie gewijzigd, als het nog niet goed is vertel me nog eens wat het probleem is en/of wat je precies wilt want dan begrijp ik het niet helemaal 
Offline roy - 06/02/2005 23:20 (laatste wijziging 06/02/2005 23:37)
Avatar van roy PHP gevorderde
  1. <?
  2. $queryzin = "UPDATE ".$tabelnaam." SET ".$uniekveld."='".addslashes($uniekenaam)."', ".$origineelveld."='".addslashes($_FILES['bestand']['name'])."', ".$mimeveld."='".addslashes($_FILES['bestand']['type'])."', user='" . $id . "', Dd='" . $Dd . "', Dm='" . $Dm . "', Dy='" . $Dy . "', Th='" . $Th . "', Tm='" . $Tm . "', Ts='" . $Ts . "', Round='" . $Round . "' WHERE user='" . $id . "' AND Round='" . $Round . "'";
  3. mysql_query($queryzin) or die(mysql_error($queryzin));
  4. echo "<br>goodie, het bestand werd goed getransporteerd en de info kwam in de database!<br>";
  5. sleep(10);
  6. header("location:memberarea2.php?id=" . $_GET['id'] . "");
  7. ?>


op deze manier werkt het niet:s

Hij upload de file en werkt de database bij. Daarna moet die melding komen en na 10 seconden moet hij naar de header.
Nu gaat hij meteen de header volgen
Offline Thomas - 06/02/2005 23:48 (laatste wijziging 06/02/2005 23:48)
Avatar van Thomas Moderator De META-manier werkt prima, als je die in je HEAD-tag zet, en een sluitings-quote (aan het einde van content="...") gebruikt .
Offline roy - 06/02/2005 23:54
Avatar van roy PHP gevorderde dat werkt niet...
op de pagina waar het wordt verwerkt staat ook het formuliertje dat ingevuld moet worden..
Offline Hendry - 07/02/2005 02:12
Avatar van Hendry HTML interesse doe:
sleep(10);
header("location:memberarea2.php?id=" . $_GET['id'] . "");
vervangen... zie:
  1. <?
  2. $queryzin = "UPDATE ".$tabelnaam." SET ".$uniekveld."='".addslashes($uniekenaam)."', ".$origineelveld."='".addslashes($_FILES['bestand']['name'])."', ".$mimeveld."='".addslashes($_FILES['bestand']['type'])."', user='" . $id . "', Dd='" . $Dd . "', Dm='" . $Dm . "', Dy='" . $Dy . "', Th='" . $Th . "', Tm='" . $Tm . "', Ts='" . $Ts . "', Round='" . $Round . "' WHERE user='" . $id . "' AND Round='" . $Round . "'";
  3. mysql_query($queryzin) or die(mysql_error($queryzin));
  4. echo "<br>goodie, het bestand werd goed getransporteerd en de info kwam in de database!<br>";
  5. ?>
  6. <META HTTP-EQUIV="refresh" CONTENT="10;URL=memberarea2.php?id=<?=$_GET['id']?>">


nu staat hij dus op 10 he...
CONTENT="10;URL <die 10sec kan je natuurlijk veranderen...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.249s