login  Naam:   Wachtwoord: 
Registreer je!
 Forum

countdown

Offline humor - 27/06/2005 18:15
Avatar van humorHTML beginner Hallo

Ik heb een countdown script in javascript gebruikt zoals in de quizzen van sitemasters.
  1. <script language="JavaScript">
  2. var interval, m="00", s=30;
  3. function countdown() {
  4. if(s==0) {window.location="quiz.php";
  5. } else {
  6. s-=1;
  7. if (s <= 5) {
  8. document.getElementById("time").innerHTML = "<font color='#FF0000'><b>"+(m + ":" + (s<10?"0":"") + s)+"</b></font>";
  9. } else {
  10. document.getElementById("time").innerHTML = m + ":" + (s<10?"0":"") + s;
  11. }
  12. }
  13. }
  14. </script>

Maar hoe zet ik de javascript variable met de tijd om in een php variable, om zo de tijd te kunnen opslaan in een database?

Alvast bedankt!

9 antwoorden

Gesponsorde links
Offline Steven - 27/06/2005 18:21
Avatar van Steven HTML interesse Je laat zeg maar de tijd tikken in een textfield of ergens in die richting, die geef je een benaming, dan laat je de tijd uitlezen door php en dan zet die hem in je db


ik kijk ff
Offline humor - 27/06/2005 18:33 (laatste wijziging 27/06/2005 19:11)
Avatar van humor HTML beginner De tijd wordt zo uitgeschreven:
  1. <?
  2. echo "<b>Resterende tijd:</b> <font id=\"time\">00:30</font>";
  3. ?>

Ik snap niet helemaal wat ik moet doen, maar wacht op verdere info.
Offline cracker - 28/06/2005 09:04
Avatar van cracker Onbekend Javascript wordt uitgevoerd in de browser, PHP op de server !
PHP weergeven in JS maar omgekeerd ? 
Offline prorsoft - 28/06/2005 09:06 (laatste wijziging 28/06/2005 09:20)
Avatar van prorsoft PHP gevorderde in de url meesturen?
als je dus naar de volgende pagina gaat dus:
quiz.php?tijd=<hier laat je in JS de tijd inschrijven>

en dan haal je het via PHP op:
  1. <?php
  2. $tijd=(!empty($_GET['tijd'])&&isset($_GET['tijd']))?$_GET['tijd']:"Error";
  3. ?>
Offline cracker - 28/06/2005 09:10
Avatar van cracker Onbekend
Citaat:
in de url meesturen?
als je dus naar de volgende pagina gaat dus:
quiz.php?tijd=<hier laat je in JS de tijd inschrijven>

heel secuur alleszinds:\
Offline Simon - 28/06/2005 10:02
Avatar van Simon PHP expert nou dat zou ik niet erg, als je nou de balken bovenaan disabled, kan niemand er wat aan veranderen 
Offline humor - 28/06/2005 12:02 (laatste wijziging 28/06/2005 12:14)
Avatar van humor HTML beginner
Citaat:
quiz.php?tijd=<hier laat je in JS de tijd inschrijven>

Met welke code laat je dan in JS de tijd inschrijven?
Ik zal wel zorgen dat de balken bovenaan onzichtbaar zijn (door gebruik te maken van een popup), dus het doorgeven via url is geen probleem.

Ik zou de tijd in dit formulier kunnen krijgen:
  1. <?
  2. echo "<form name=\"tijd\" action=\"quiz.php?tid=".$tid2."&tijd=/*hier tijd inschrijven*/\" method=\"post\">\n";
  3. ?>
Offline humor - 28/06/2005 14:42
Avatar van humor HTML beginner Weet er nu iemand hoe ik die tijd uit de JS mee geef in de url?
Offline humor - 28/06/2005 17:47
Avatar van humor HTML beginner Ik heb de volgende code geprobeerd (in m'n body):
  1. <script LANGUAGE="JavaScript">
  2. document.write('<form name=\"tijd\" action=\"quiz.php?tid="<?=$tid2; ?>"&tijd=' + s + '\" method=\"post\">');
  3. </script>

Maar het werkt niet, wat is er mis aan?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s