login  Naam:   Wachtwoord: 
Registreer je!
 Forum

probleem aftellen tot tijd

Offline tcbhome - 31/01/2010 11:11 (laatste wijziging 31/01/2010 11:12)
Avatar van tcbhomeNieuw lid Hallo,

ik ik heb een aftel scriptje voor aftellen na hoeveel sec. hij terug mag spelen nu heb ik er zo een paar in 1 pagina

maar als ik missie 1 doe moet hij 1:60 wachten,
nu missie 2 gedaan ook 1:30 sec wachten en dit wil ik dan weergeven op de index

maar als ik 2 missie of meer doet dan geeft hij maar 1 tijd aan en dat is de laagste 

voorbeeld:

Missie 1 = 1 min w8ten
Missie 2 = 5 min w8ten
Missie 3 = 3 min w8ten

Dit moeten dan weergegeven worden zoals hierboven maar nu krijg ik:

Missie 1 = 1 min w8ten
Missie 2 =
Missie 3 =

dus bij missie 2 en 3 krijg ik niks te zien vanaf de tijd van missie 1 is gedaan gaat hij de volgende tonen 

mijn scriptje:

  1. function get_global_date($string)
  2. {
  3. global $minutenerbijdateentijd;
  4. $datum = new DateTime(date("Y-m-d H:i:s"));
  5. $datum->modify("+" . $minutenerbijdateentijd . " minutes");
  6. return $datum->format($string);
  7. }
  8.  
  9. function tijd()
  10. {
  11. global $minutenerbijdateentijd;
  12. return time() + (60 * $minutenerbijdateentijd);
  13. }
  14.  
  15. function wachttijd($missie, $url) {
  16.  
  17. $sql = mysql_query("SELECT * FROM users");
  18. $list = mysql_fetch_array($sql);
  19.  
  20. $missie = strtotime($list["".$missie.""]) - tijd();
  21. if($missie > 0) {
  22. echo'<font color="red" style="font-weight: bold"><span id="seconds"></span>
  23. <script type="text/javascript">
  24. aftellen(\'' . $missie . '\', \'seconds\', true, true);
  25. </script></font>';
  26. }
  27.  
  28. else {
  29. echo "<a href=index.php?p=$url><font color='green'>Nu speelbaar</font></a>";
  30. }
  31. }


zo roep ik dat dna op de index:
  1. echo wachttijd("misdaad1", "missie1");
  2. echo wachttijd("misdaad2", "missie2");
  3. echo wachttijd("misdaad3", "missie3");

1 antwoord

Gesponsorde links
Offline TotempaaltJ - 31/01/2010 12:35 (laatste wijziging 31/01/2010 12:36)
Avatar van TotempaaltJ PHP interesse $list["".$missie.""] kan je beter vervangen met $list[$missie], voor zover ik weet werkt dat gewoon.

En weet je zeker dat die SQL query goed is? Met SELECT * FROM users selecteer je dus gewoon elke gebruiker en dan met mysql_fetch_array($sql) kies je de eerste gebruiker, dit werkt dus niet meer als je meer gebruikers krijgt.
Ook; hoe ziet je users tabel er uit?

Edit: Je gebruikt teveel enters, dit maakt het onduidelijk. En nog meer tips: Geen msn-taal (w8en?!) en gebruik hoofdletters!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s