Afvalsysteem tennistoernooi maken
Om te kijken hoe het moet, begin ik met de eerste kolom met 4 dropdowns en de tweede kolom met 2 dropdowns. Het is de bedoeling dat als je een naam in de eerste kolom klikt, deze naam naar de volgende dropdown in de tweede kolom wordt meegenomen, waaruit je opnieuw kan kiezen voor de derde kolom, etc.
alleen weet ik niet hoe de namen die je zojuist hebt geselecteerd naar de volgende keuzelijst gaat en hoe je de pagina kan refreshen. Ik heb wel een stukje code gemaakt maar ik denk dat het voor geen meter werkt. Je kan weliswaar namen selecteren in de eerste kolom maar niet voor de tweede kolom (de zgn. winnaars).
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?php
include "klasse/uitslagbeheerder.php";
include "klasse/mysql.php";
$speler1_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
$speler2_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
$speler3_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
$speler4_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
function reload() {
$page = $_SERVER['PHP_SELF'];
$sec = "1";
header("Refresh: $sec; url=$page");
echo "Watch the page reload itself!";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Sans Titre</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="HAPedit 3.1">
</head>
<body bgcolor="#FFFFFF">
<?php
echo "<FORM name='form_name'>";
echo "<table border=1><tr><td>";
// Speler 1
echo "<select name='speler1' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record1 = mysql_fetch_object($speler1_sql)) {
echo "<option value=\"$record1->naam\">".$record1->naam."</option>";
}
echo "</select></td>";
echo "<td></td></tr>";
// Speler 2
echo "<tr><td>";
echo "<select name='speler2' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record2 = mysql_fetch_object($speler2_sql)) {
echo "<option value=\"$record2->naam\">".$record2->naam."</option>";
}
echo "</select></td>";
// Winnaar 1
echo "<td>";
echo "<select name='cboFR5' onChange=\'reload()\'><option value=''>Select one</option>";
echo "<option selected value=1>$record1->naam</option>";
echo "<option selected value=2>$record2->naam</option>";
echo "</select></td></tr>";
// Speler 3
echo "<tr><td>";
echo "<select name='speler3' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record3 = mysql_fetch_object($speler3_sql)) {
echo "<option value=\"$record3->naam\">".$record3->naam."</option>";
}
echo "</select></td>";
// Winnaar 2
echo "<td>";
echo "<select name='cboFR6' onChange=\'reload()\'><option value=''>Select one</option>";
echo "<option selected value=1>$record3->naam</option>";
echo "<option selected value=2>$record4->naam</option>";
echo "</select></td></tr>";
// Speler 4
echo "<td>";
echo "<select name='speler4' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record4 = mysql_fetch_object($speler4_sql)) {
echo "<option value=\"$record4->naam\">".$record4->naam."</option>";
}
echo "</select></td></tr>";
echo "</table>";
echo "</form>";
?>
</body>
</html>
include "klasse/uitslagbeheerder.php";
include "klasse/mysql.php";
$speler1_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
$speler2_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
$speler3_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
$speler4_sql = mysql_query("SELECT id, CONCAT(voornaam, ' ', achternaam) AS naam FROM tblspelers");
function reload() {
$page = $_SERVER['PHP_SELF'];
$sec = "1";
header("Refresh: $sec; url=$page");
echo "Watch the page reload itself!";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Sans Titre</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="HAPedit 3.1">
</head>
<body bgcolor="#FFFFFF">
<?php
echo "<FORM name='form_name'>";
echo "<table border=1><tr><td>";
// Speler 1
echo "<select name='speler1' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record1 = mysql_fetch_object($speler1_sql)) {
echo "<option value=\"$record1->naam\">".$record1->naam."</option>";
}
echo "</select></td>";
echo "<td></td></tr>";
// Speler 2
echo "<tr><td>";
echo "<select name='speler2' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record2 = mysql_fetch_object($speler2_sql)) {
echo "<option value=\"$record2->naam\">".$record2->naam."</option>";
}
echo "</select></td>";
// Winnaar 1
echo "<td>";
echo "<select name='cboFR5' onChange=\'reload()\'><option value=''>Select one</option>";
echo "<option selected value=1>$record1->naam</option>";
echo "<option selected value=2>$record2->naam</option>";
echo "</select></td></tr>";
// Speler 3
echo "<tr><td>";
echo "<select name='speler3' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record3 = mysql_fetch_object($speler3_sql)) {
echo "<option value=\"$record3->naam\">".$record3->naam."</option>";
}
echo "</select></td>";
// Winnaar 2
echo "<td>";
echo "<select name='cboFR6' onChange=\'reload()\'><option value=''>Select one</option>";
echo "<option selected value=1>$record3->naam</option>";
echo "<option selected value=2>$record4->naam</option>";
echo "</select></td></tr>";
// Speler 4
echo "<td>";
echo "<select name='speler4' onChange=\'reload()\'>";
echo "<option selected=''></option>";
while ($record4 = mysql_fetch_object($speler4_sql)) {
echo "<option value=\"$record4->naam\">".$record4->naam."</option>";
}
echo "</select></td></tr>";
echo "</table>";
echo "</form>";
?>
</body>
</html>
Kan iemand mij uitleggen hoe het wel moet en tips geven hoe je het afvalsysteem met bijv. 32 deelnemersveld 63 dropdowns moet aanmaken en overzichtelijk behouden.
Er zijn nog geen reacties op dit bericht.