Link maken van een variable
http://kempers.keurigonline12.nl/f1/punten/punten5.php
Nu wil ik graag dat als je bv klikt op een van de cijfers, je gegevens kan zien van wat die persoon, wat hij voor die race heeft voorspeld en met de uitslag
en hoe de punten zijn samen gesteld.
De punten zitten in een database de voorspellingen ook en de uitslagen ook.
De getalen worden op deze manier op de site gezet.
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
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
<html>
<head>
<title>Untitled</title>
</head>
<body>
<style>
<!--
.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}
-->
</style>
<?php
include("connect.php");
{
$sql = 'SELECT race FROM race';
$result = mysql_query($sql);
print ("<body bgcolor=#003399><table bordercolor=#3300FF border=1><tr bgcolor=gray><td><font color=#ffff00></div></font></td>");
while($select = mysql_fetch_object($result))
{
?><td><div class=verticaltext><?php
// utivoer van de race namen
print ("<font color=#ffff00>$select->race</font>");
?>
</div></td>
<?php
}
{
Print ("<td><font color=#FF0066>totale punten\n</font></td>");
}
print ("</tr>");
{
$sql0 = 'SELECT * FROM deelnemer order by punten_totaal desc';
$result0 = mysql_query($sql0);
while($select0 = mysql_fetch_object($result0))
{
$getal = ($select0->id);
$sql1 = 'SELECT naam FROM deelnemer WHERE id = "'.$getal.'"';
$result1 = mysql_query($sql1);
while($select1 = mysql_fetch_object($result1))
{
//uitvoer van de deelnemers
print ("<tr><td><font color=#ffffff>$select1->naam\n</td>");
}
{
$sql2 = 'SELECT id_race FROM race ';
$result2 = mysql_query($sql2);
while($select2 = mysql_fetch_object($result2))
{
$getal2 = ($select2->id_race);
$sql3 = 'SELECT * FROM punten1
WHERE id_race = "'.$getal2.'"
AND id_deelnemer = "'.$getal.'"';
$result3 = mysql_query($sql3);
while($select3 = mysql_fetch_object($result3))
{
//uitvoer van de punten
print ("<td><center><a href=1.php><font color=#ffffff>$select3->punten_race\n</a></center></td>");
}
}
{
$getal7 = ($select6->id);
$sql7 = 'SELECT ( SUM( punten_race ) ) as totale_punten FROM punten1 WHERE id_deelnemer = "'.$getal.'"';
$query7 = mysql_query($sql7) ;
while ($array7 = mysql_fetch_object($query7))
{
print ("<td><center><font color=#FF0000>$array7->totale_punten</font></td></center>");
}
}
}
print ("</tr>");
}
}
}
?>
</body>
</html>
?>
<head>
<title>Untitled</title>
</head>
<body>
<style>
<!--
.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}
-->
</style>
<?php
include("connect.php");
{
$sql = 'SELECT race FROM race';
$result = mysql_query($sql);
print ("<body bgcolor=#003399><table bordercolor=#3300FF border=1><tr bgcolor=gray><td><font color=#ffff00></div></font></td>");
while($select = mysql_fetch_object($result))
{
?><td><div class=verticaltext><?php
// utivoer van de race namen
print ("<font color=#ffff00>$select->race</font>");
?>
</div></td>
<?php
}
{
Print ("<td><font color=#FF0066>totale punten\n</font></td>");
}
print ("</tr>");
{
$sql0 = 'SELECT * FROM deelnemer order by punten_totaal desc';
$result0 = mysql_query($sql0);
while($select0 = mysql_fetch_object($result0))
{
$getal = ($select0->id);
$sql1 = 'SELECT naam FROM deelnemer WHERE id = "'.$getal.'"';
$result1 = mysql_query($sql1);
while($select1 = mysql_fetch_object($result1))
{
//uitvoer van de deelnemers
print ("<tr><td><font color=#ffffff>$select1->naam\n</td>");
}
{
$sql2 = 'SELECT id_race FROM race ';
$result2 = mysql_query($sql2);
while($select2 = mysql_fetch_object($result2))
{
$getal2 = ($select2->id_race);
$sql3 = 'SELECT * FROM punten1
WHERE id_race = "'.$getal2.'"
AND id_deelnemer = "'.$getal.'"';
$result3 = mysql_query($sql3);
while($select3 = mysql_fetch_object($result3))
{
//uitvoer van de punten
print ("<td><center><a href=1.php><font color=#ffffff>$select3->punten_race\n</a></center></td>");
}
}
{
$getal7 = ($select6->id);
$sql7 = 'SELECT ( SUM( punten_race ) ) as totale_punten FROM punten1 WHERE id_deelnemer = "'.$getal.'"';
$query7 = mysql_query($sql7) ;
while ($array7 = mysql_fetch_object($query7))
{
print ("<td><center><font color=#FF0000>$array7->totale_punten</font></td></center>");
}
}
}
print ("</tr>");
}
}
}
?>
</body>
</html>
?>
nu is dus eigenlijk de vraag kan ik de variable van de een bepaalde deelnemer en van die race meenemen naar een volgende pagina zodat ik daar een nieuwe query van kan maken.
Groetjes Stefan
Gewijzigd op 01/01/1970 01:00:00 door Stefan srepmek
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
//deelnemersnummer
$deelnemer = 20;
//racenummer
$race = 1;
//maak link
echo '<a href="?race='.$race.'&deelnemer='.$deelnemer.'">Klik voor meer informatie</a>';
?>
//deelnemersnummer
$deelnemer = 20;
//racenummer
$race = 1;
//maak link
echo '<a href="?race='.$race.'&deelnemer='.$deelnemer.'">Klik voor meer informatie</a>';
?>
Bekijken/ ophalen van die gegevens:
Code (php)
if ( $_SERVER [ 'REQUEST_METHOD' ] == 'GET' niet helemaal juist. Ik heb het even getest. Het gaat er dus om dat $_SERVER [ 'REQUEST_METHOD' ] meestal opzichzelf al GET is. Wat denk je ervan?
@Robert: volgens mij is de controle De standaard request methode is GET dus zolang er niks verranderd (wat bij een POST gedaan wordt) blijft die GET
Ik heb nu alleen het probleem dat hij de query al uit voert voor dat er een getal is aan geklikt met gevolg een fout melding omdat hij nog niet de variable heeft ontvangen.
Gewijzigd op 01/01/1970 01:00:00 door stefan srepmek