login  Naam:   Wachtwoord: 
Registreer je!
 Forum

WK wedstijdschema

Offline Appie_Dijk - 05/06/2006 13:56
Avatar van Appie_DijkLid Hallo iedereen,

ik ben op zoek naar een script waarin de wedstijden van het WK kunnen worden bijgehouden.

zoiets als dit:
http://www.ek-wk.nl/speelschema/

Ik ben zelf al een tijdje bezig geweest om dit zelf proberen te maken maar helaas lukt het mij nog niet.

Ik heb alle teams (incl. groepen) en alle wedstrijden al in mijn database gezet.

maar om het er goed uit te halen lukt me helaas niet...

Groetn Albert

4 antwoorden

Gesponsorde links
Offline CDNC - 05/06/2006 14:09
Avatar van CDNC PHP ver gevorderde tot hoever geraak je? gaat het erinsteken? heb je al een pagian waar de dinge moeten op komen? heb je al een SQL - tabel?
Offline Frisbee - 05/06/2006 14:10
Avatar van Frisbee HTML beginner Als je alle wedstijden en groepen in je database hebt kun je daar toch gewoon doorheen lopen? Eerst alle groepen doorlopen en daar binnen de wedstrijden op datum doorlopen. Waar kom je niet uit misschien dat we je daarmee kunnen helpen?
Offline Appie_Dijk - 05/06/2006 23:01
Avatar van Appie_Dijk Lid Hallo iedereen,

dit is de SQL code uit de database:

  1. #
  2. # Tabel structuur voor tabel `teams`
  3. #
  4.  
  5. CREATE TABLE teams (
  6. id int(11) NOT NULL auto_increment,
  7. teamnaam varchar(250) NOT NULL default '',
  8. groep varchar(250) NOT NULL default '',
  9. gespeeld varchar(250) NOT NULL default '',
  10. gewonnen varchar(250) NOT NULL default '',
  11. gelijk varchar(250) NOT NULL default '',
  12. verloren varchar(250) NOT NULL default '',
  13. punten varchar(250) NOT NULL default '',
  14. voor varchar(250) NOT NULL default '',
  15. tegen varchar(250) NOT NULL default '',
  16. saldo varchar(250) NOT NULL default '',
  17. PRIMARY KEY (id)
  18. ) TYPE=MyISAM;
  19.  
  20. #
  21. # Gegevens worden uitgevoerd voor tabel `teams`
  22. #
  23.  
  24. INSERT INTO teams VALUES (1, 'Costa Rica', 'A', '0', '0', '0', '0', '0', '0', '0', '0');
  25. INSERT INTO teams VALUES (2, 'Duitsland', 'A', '0', '0', '0', '0', '0', '0', '0', '0');
  26. INSERT INTO teams VALUES (3, 'Ecuador', 'A', '0', '0', '0', '0', '0', '0', '0', '0');
  27. INSERT INTO teams VALUES (4, 'Polen', 'A', '0', '0', '0', '0', '0', '0', '0', '0');
  28. INSERT INTO teams VALUES (5, 'Engeland', 'B', '0', '0', '0', '0', '0', '0', '0', '0');
  29. INSERT INTO teams VALUES (6, 'Paraguay', 'B', '0', '0', '0', '0', '0', '0', '0', '0');
  30. INSERT INTO teams VALUES (7, 'Trinidad & Tobago', 'B', '0', '0', '0', '0', '0', '0', '0', '0');
  31. INSERT INTO teams VALUES (8, 'Zweden', 'B', '0', '0', '0', '0', '0', '0', '0', '0');
  32. INSERT INTO teams VALUES (9, 'Argentinië', 'C', '0', '0', '0', '0', '0', '0', '0', '0');
  33. INSERT INTO teams VALUES (10, 'Ivoorkust', 'C', '0', '0', '0', '0', '0', '0', '0', '0');
  34. INSERT INTO teams VALUES (11, '<b>Nederland</b>', 'C', '0', '0', '0', '0', '0', '0', '0', '0');
  35. INSERT INTO teams VALUES (12, 'Servië & Montenegro', 'C', '0', '0', '0', '0', '0', '0', '0', '0');
  36. INSERT INTO teams VALUES (13, 'Angolo', 'D', '0', '0', '0', '0', '0', '0', '0', '0');
  37. INSERT INTO teams VALUES (14, 'Iran', 'D', '0', '0', '0', '0', '0', '0', '0', '0');
  38. INSERT INTO teams VALUES (15, 'Mexico', 'D', '0', '0', '0', '0', '0', '0', '0', '0');
  39. INSERT INTO teams VALUES (16, 'Portugal', 'D', '0', '0', '0', '0', '0', '0', '0', '0');
  40. INSERT INTO teams VALUES (17, 'Ghana', 'E', '0', '0', '0', '0', '0', '0', '0', '0');
  41. INSERT INTO teams VALUES (18, 'Italië', 'E', '0', '0', '0', '0', '0', '0', '0', '0');
  42. INSERT INTO teams VALUES (19, 'Tsjechië', 'E', '0', '0', '0', '0', '0', '0', '0', '0');
  43. INSERT INTO teams VALUES (20, 'Verenigde Staten', 'E', '0', '0', '0', '0', '0', '0', '0', '0');
  44. INSERT INTO teams VALUES (21, 'Australië', 'F', '0', '0', '0', '0', '0', '0', '0', '0');
  45. INSERT INTO teams VALUES (22, 'Brazilië', 'F', '0', '0', '0', '0', '0', '0', '0', '0');
  46. INSERT INTO teams VALUES (23, 'Japan', 'F', '0', '0', '0', '0', '0', '0', '0', '0');
  47. INSERT INTO teams VALUES (24, 'Kroatië', 'F', '0', '0', '0', '0', '0', '0', '0', '0');
  48. INSERT INTO teams VALUES (25, 'Frankrijk', 'G', '0', '0', '0', '0', '0', '0', '0', '0');
  49. INSERT INTO teams VALUES (26, 'Togo', 'G', '0', '0', '0', '0', '0', '0', '0', '0');
  50. INSERT INTO teams VALUES (27, 'Zuid-Korea', 'G', '0', '0', '0', '0', '0', '0', '0', '0');
  51. INSERT INTO teams VALUES (28, 'Zwitserland', 'G', '0', '0', '0', '0', '0', '0', '0', '0');
  52. INSERT INTO teams VALUES (29, 'Oekraïne', 'H', '0', '0', '0', '0', '0', '0', '0', '0');
  53. INSERT INTO teams VALUES (30, 'Saudi-Arabië', 'H', '0', '0', '0', '0', '0', '0', '0', '0');
  54. INSERT INTO teams VALUES (31, 'Spanje', 'H', '0', '0', '0', '0', '0', '0', '0', '0');
  55. INSERT INTO teams VALUES (32, 'Tunesië', 'H', '0', '0', '0', '0', '0', '0', '0', '0');
  56. # --------------------------------------------------------
  57.  
  58. #
  59. # Tabel structuur voor tabel `wedstrijden`
  60. #
  61.  
  62. CREATE TABLE wedstrijden (
  63. id int(11) NOT NULL auto_increment,
  64. Datum date NOT NULL default '0000-00-00',
  65. Speler1 varchar(250) NOT NULL default '',
  66. Speler2 varchar(250) NOT NULL default '',
  67. Groep varchar(10) NOT NULL default '',
  68. Uitslag1 char(2) NOT NULL default '',
  69. Uitslag2 char(2) NOT NULL default '',
  70. PRIMARY KEY (id)
  71. ) TYPE=MyISAM;
  72.  
  73. #
  74. # Gegevens worden uitgevoerd voor tabel `wedstrijden`
  75. #
  76.  
  77. INSERT INTO wedstrijden VALUES (1, '2006-06-09', '1', '2', 'A', '', '');
  78. INSERT INTO wedstrijden VALUES (2, '2006-06-09', '4', '3', 'A', '', '');
  79. INSERT INTO wedstrijden VALUES (3, '2006-06-10', '5', '6', 'B', '', '');
  80. INSERT INTO wedstrijden VALUES (4, '2006-06-10', '7', '8', 'B', '', '');
  81. INSERT INTO wedstrijden VALUES (5, '2006-06-10', '9', '10', 'C', '', '');
  82. INSERT INTO wedstrijden VALUES (6, '2006-06-11', '11', '12', 'C', '', '');
  83. INSERT INTO wedstrijden VALUES (7, '2006-06-11', '15', '14', 'D', '', '');
  84. INSERT INTO wedstrijden VALUES (8, '2006-06-11', '13', '16', 'D', '', '');
  85. INSERT INTO wedstrijden VALUES (9, '2006-06-12', '21', '23', 'F', '', '');
  86. INSERT INTO wedstrijden VALUES (10, '2006-06-12', '20', '19', 'E', '', '');
  87. INSERT INTO wedstrijden VALUES (11, '2006-06-12', '18', '17', 'E', '', '');
  88. INSERT INTO wedstrijden VALUES (12, '2006-06-13', '27', '26', 'G', '', '');
  89. INSERT INTO wedstrijden VALUES (13, '2006-06-13', '25', '28', 'G', '', '');
  90. INSERT INTO wedstrijden VALUES (14, '2006-06-13', '22', '24', 'F', '', '');
  91. INSERT INTO wedstrijden VALUES (15, '2006-06-14', '31', '29', 'H', '', '');
  92. INSERT INTO wedstrijden VALUES (16, '2006-06-14', '32', '30', 'H', '', '');
  93. INSERT INTO wedstrijden VALUES (17, '2006-06-14', '2', '4', 'A', '', '');
  94. INSERT INTO wedstrijden VALUES (18, '2006-06-15', '3', '1', 'A', '', '');
  95. INSERT INTO wedstrijden VALUES (19, '2006-06-15', '5', '7', 'B', '', '');
  96. INSERT INTO wedstrijden VALUES (20, '2006-06-15', '8', '6', 'B', '', '');
  97. INSERT INTO wedstrijden VALUES (21, '2006-06-16', '9', '12', 'C', '', '');
  98. INSERT INTO wedstrijden VALUES (22, '2006-06-16', '11', '10', 'C', '', '');
  99. INSERT INTO wedstrijden VALUES (23, '2006-06-16', '15', '13', 'D', '', '');
  100. INSERT INTO wedstrijden VALUES (24, '2006-06-17', '16', '14', 'D', '', '');
  101. INSERT INTO wedstrijden VALUES (25, '2006-06-17', '19', '17', 'E', '', '');
  102. INSERT INTO wedstrijden VALUES (26, '2006-06-17', '18', '20', 'E', '', '');
  103. INSERT INTO wedstrijden VALUES (27, '2006-06-18', '23', '24', 'F', '', '');
  104. INSERT INTO wedstrijden VALUES (28, '2006-06-18', '22', '21', 'F', '', '');
  105. INSERT INTO wedstrijden VALUES (29, '2006-06-18', '25', '27', 'G', '', '');
  106. INSERT INTO wedstrijden VALUES (30, '2006-06-19', '26', '28', 'G', '', '');
  107. INSERT INTO wedstrijden VALUES (31, '2006-06-19', '30', '29', 'H', '', '');
  108. INSERT INTO wedstrijden VALUES (32, '2006-06-19', '31', '32', 'H', '', '');
  109. INSERT INTO wedstrijden VALUES (33, '2006-06-20', '3', '2', 'A', '', '');
  110. INSERT INTO wedstrijden VALUES (34, '2006-06-20', '1', '4', 'A', '', '');
  111. INSERT INTO wedstrijden VALUES (35, '2006-06-20', '8', '5', 'B', '', '');
  112. INSERT INTO wedstrijden VALUES (36, '2006-06-20', '6', '7', 'B', '', '');
  113. INSERT INTO wedstrijden VALUES (37, '2006-06-21', '14', '13', 'D', '', '');
  114. INSERT INTO wedstrijden VALUES (38, '2006-06-21', '16', '15', 'D', '', '');
  115. INSERT INTO wedstrijden VALUES (39, '2006-06-21', '11', '9', 'C', '', '');
  116. INSERT INTO wedstrijden VALUES (40, '2006-06-21', '10', '12', 'C', '', '');
  117. INSERT INTO wedstrijden VALUES (41, '2006-06-22', '19', '18', 'E', '', '');
  118. INSERT INTO wedstrijden VALUES (42, '2006-06-22', '17', '20', 'E', '', '');
  119. INSERT INTO wedstrijden VALUES (43, '2006-06-22', '24', '21', 'F', '', '');
  120. INSERT INTO wedstrijden VALUES (44, '2006-06-22', '23', '22', 'F', '', '');
  121. INSERT INTO wedstrijden VALUES (45, '2006-06-23', '29', '32', 'H', '', '');
  122. INSERT INTO wedstrijden VALUES (46, '2006-06-23', '30', '31', 'H', '', '');
  123. INSERT INTO wedstrijden VALUES (47, '2006-06-23', '28', '27', 'G', '', '');
  124. INSERT INTO wedstrijden VALUES (48, '2006-06-23', '26', '25', 'G', '', '');
  125. INSERT INTO wedstrijden VALUES (49, '2006-06-24', '', '', 'tweede', '', '');
  126. INSERT INTO wedstrijden VALUES (50, '2006-06-24', '', '', 'tweede', '', '');
  127. INSERT INTO wedstrijden VALUES (51, '2006-06-25', '', '', 'tweede', '', '');
  128. INSERT INTO wedstrijden VALUES (52, '2006-06-25', '', '', 'tweede', '', '');
  129. INSERT INTO wedstrijden VALUES (53, '2006-06-26', '', '', 'tweede', '', '');
  130. INSERT INTO wedstrijden VALUES (54, '2006-06-26', '', '', 'tweede', '', '');
  131. INSERT INTO wedstrijden VALUES (55, '2006-06-27', '', '', 'tweede', '', '');
  132. INSERT INTO wedstrijden VALUES (56, '2006-06-27', '', '', 'tweede', '', '');
  133. INSERT INTO wedstrijden VALUES (57, '2006-06-30', '', '', 'kwart', '', '');
  134. INSERT INTO wedstrijden VALUES (58, '2006-06-30', '', '', 'kwart', '', '');
  135. INSERT INTO wedstrijden VALUES (59, '2006-07-01', '', '', 'kwart', '', '');
  136. INSERT INTO wedstrijden VALUES (60, '2006-07-01', '', '', 'kwart', '', '');
  137. INSERT INTO wedstrijden VALUES (61, '2006-07-04', '', '', 'halve', '', '');
  138. INSERT INTO wedstrijden VALUES (62, '2006-07-05', '', '', 'halve', '', '');
  139. INSERT INTO wedstrijden VALUES (63, '2006-07-08', '', '', '3', '', '');
  140. INSERT INTO wedstrijden VALUES (64, '2006-07-09', '', '', 'finale', '', '');


dit gebruik ik als code voor het ophalen van de gegevens (ik weet t ziet er nog niet echt mooi uit... maar het lukt me ook gewoon nog niet om het er goed uit te halen..

  1. <?php
  2. include("config/connect.php");
  3.  
  4. $weekdagnamen = array (zondag, maandag, dinsdag, woensdag, donderdag, vrijdag, zaterdag);
  5. $maandnamen = array (1 => januari, februari, maart, april, mei, juni, juli, augustus, september, oktober, november, december);
  6.  
  7. $sql = "
  8. SELECT
  9. DATE_FORMAT(datum, '%w') AS dag,
  10. DATE_FORMAT(datum, '%d') AS datum,
  11. DATE_FORMAT(datum, '%c') AS maand,
  12. DATE_FORMAT(datum, '%Y') AS jaar
  13. FROM wedstrijden
  14. ORDER BY id
  15. ";
  16. $select1 = mysql_query ($sql) or die (mysql_error ());
  17. $select2 = mysql_query("SELECT * FROM wedstrijden INNER JOIN teams ON (wedstrijden.speler1 = teams.id )")or die(mysql_error());
  18. $select3 = mysql_query("SELECT * FROM wedstrijden INNER JOIN teams ON (wedstrijden.speler2 = teams.id )")or die(mysql_error());
  19. ?>
  20.  
  21.  
  22. <html>
  23. <head>
  24. <meta http-equiv="Content-Language" content="en-us">
  25. <link href="config/opmaak.css" rel="stylesheet" type="text/css">
  26.  
  27. </head>
  28. <body>
  29. <table border="0" width="600" cellspacing="0" cellpadding="0" id="table1">
  30. <tr>
  31. <td align="left" width="180">&nbsp;</td>
  32. <td align="right" width="210">Team 1</td>
  33. <td width="210">Team 2</td>
  34. </tr>
  35. <tr>
  36. <td valign="top" align="right" width="180">
  37. <div id="tekst"><?
  38. while($obj1 = mysql_fetch_object($select1)){
  39. echo "". $obj1->datum ." ". $maandnamen[$obj1->maand] ." ". $obj1->jaar ."<br>";}
  40. ?></div>
  41. </td>
  42. <td align="right" valign="top" width="210">
  43. <div id="tekst"><?
  44. while($obj2 = mysql_fetch_object($select2)){
  45. echo "". $obj2->teamnaam ." <img src='". $obj2->id .".gif'> -<br>";}
  46. ?></div>
  47. </td>
  48. <td valign="top" width="210">
  49. <div id="tekst"><?
  50. while($obj3 = mysql_fetch_object($select3)){
  51. echo " <img src='". $obj3->id .".gif'>". $obj3->teamnaam ."<br>";}
  52. ?></div>
  53. </td>
  54. </tr>
  55. </table>
  56.  
  57. </body>
  58. </html>
Offline wtvisser - 06/06/2006 16:30
Avatar van wtvisser Nieuw lid Ik heb wel een WK Pool script voor je... Kun je gelijk al je bezoekers voorspellingen laten doen enzo:

www.onzekroeg.com/wkpool

Login met test, test

Heb ik niet zelf gemaakt, gemaakt door E. kolman:

http://www.ekolman/test (demo, demo)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.225s