eenmalig naam weergeven en dan alle punten uit de database ophalen
DDM
16/03/2008 15:31:00Hallo,
Ik probeer een klassement op te maken met gegevens die in de database staan.
Nu is het de bedoeling dat de namen die in de database zitten , éénmalig worden getoond met daarachter alle punten (plaats).
Maar daar zit het probleem al, Ik heb een rij namen maar krijg ook maar een rij punten, hoe kan ik ervoor zorgen dat ook alle punten(plaats) worden getoond.
Wie kan me helpen aub
Ik probeer een klassement op te maken met gegevens die in de database staan.
Nu is het de bedoeling dat de namen die in de database zitten , éénmalig worden getoond met daarachter alle punten (plaats).
Maar daar zit het probleem al, Ik heb een rij namen maar krijg ook maar een rij punten, hoe kan ik ervoor zorgen dat ook alle punten(plaats) worden getoond.
Wie kan me helpen aub
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
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
<?php
$klassement = mysql_query("
SELECT *
FROM wedstrijduitslagen
INNER JOIN vissers USING (visserID)
INNER JOIN weekdagen USING (weekdagID)
INNER JOIN wedstrijdtype USING (wedstrijdtypeID)
INNER JOIN wedstrijdmaanden USING (maandID)
INNER JOIN wedstrijdhoeveelste USING (hoeveelsteID)
WHERE wedstrijduitslagen.maandID = 3 GROUP BY visserID ORDER BY plaats ASC ") or die(mysql_error());
$main .="<hr />";
if (!$res = ($klassement)) {
trigger_error (mysql_error ());
}
else {
$visserID = "";
$achternaam = "";
while ($rows = mysql_fetch_array ($res)) {
if ($rows['visserID'] != $visserID) {
$main .= $rows['voornaam'].$rows['achternaam']."";
}
$main .= $rows['plaats']."<br/>";
}
}
?>
$klassement = mysql_query("
SELECT *
FROM wedstrijduitslagen
INNER JOIN vissers USING (visserID)
INNER JOIN weekdagen USING (weekdagID)
INNER JOIN wedstrijdtype USING (wedstrijdtypeID)
INNER JOIN wedstrijdmaanden USING (maandID)
INNER JOIN wedstrijdhoeveelste USING (hoeveelsteID)
WHERE wedstrijduitslagen.maandID = 3 GROUP BY visserID ORDER BY plaats ASC ") or die(mysql_error());
$main .="<hr />";
if (!$res = ($klassement)) {
trigger_error (mysql_error ());
}
else {
$visserID = "";
$achternaam = "";
while ($rows = mysql_fetch_array ($res)) {
if ($rows['visserID'] != $visserID) {
$main .= $rows['voornaam'].$rows['achternaam']."";
}
$main .= $rows['plaats']."<br/>";
}
}
?>
Er zijn nog geen reacties op dit bericht.