klassement samenstelling weergave in een tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

DDM

DDM

13/04/2008 14:08:00
Quote Anchor link
Hallo,

Ik probeer een klassement te maken en heb een probleem met de weergave.

De namen + plaatsen komen meermaals voor , dus als bv één persoon 7 keer heeft meegedaan staan er 7 rijen met daar telkens de plaats.

De bedoeling is dat de persoon er één keer op staat met daarachter de behaalde plaatsen,

Kan er eens iemand naar kijken aub wat er niet goed is ?
hier is een voorbeeld wat het probleem is.

http://www.rietvissers.be/hengelsport/index.php?action=klassementen&type=avond_klas

Alvast bedankt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
$wedtype
= 2; // wedstrijdtype opgeven -> 2 = vrije wedstrijden!

//

$main .="<hr />";


$main .="<table width=\"750\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
    <tr>
<th scope=\"col\">Naam &amp; voornaam</th>\n"
;
$sql1 = mysql_query ("SELECT * FROM wedstrijdkalender  WHERE wedstrijdtypeID = ".$wedtype." GROUP BY hoeveelsteID ASC" ) or die (mysql_error());    
    while ($dag = mysql_fetch_assoc($sql1)){// het aantal wedstrijden ophalen
$main .="<th scope=\"col\"><a href=\"http://www.rietvissers.be/hengelsport/index.php?action=".$dag['maandID']."&dag=".$dag['dag']."\">".$dag['hoeveelsteID']."&eacute;</a></th>\n";    }

$main .="<th scope=\"col\">Totaal</th>\n </tr>\n
"
;



$sqlid =mysql_query ("SELECT *
FROM vissers s
LEFT JOIN wedstrijduitslagen wu ON (wu.visserID = s.visserID)
RIGHT JOIN wedstrijdkalender wk ON (wu.wedstrijdID = wk.wedstrijdID)
WHERE wk.wedstrijdtypeID = 2
 ORDER BY  s.visserID, wk.wedstrijdID
"
) or die(mysql_error());



    while ($visID = mysql_fetch_array ($sqlid)) {
$main .="<tr>";    
$main .="<td>".$visID["achternaam"]."&nbsp;".$visID["voornaam"]."| ".$visID["hoeveelsteID"]."</td>";

$kalender = mysql_query ("SELECT wedstrijdID FROM wedstrijdkalender WHERE wedstrijdtypeID = ".$wedtype."  ") or die (mysql_error());

while($wedid = mysql_fetch_array($kalender)){
$main .="<td";

if ($visID["wedstrijdID"] == $wedid["wedstrijdID"] ){

$main .="><strong>".$visID['plaats']." </strong>";
}


else {
$main .=" class=\"error\">0";
}


}

$main .="</td>\n</tr>\n";

    
    }

    
  $main .="
</table>"
;

?>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.