Gegevens uitlezen met while
DDM
24/06/2007 23:46:00Hallo,
Ik ben bezig met een uitslagen weergave voor een visclub.
De bedoeling is dus dat het in een tabel wordt weergegen.
Het werkt MAAR ik krijg natuurlijk altijd evenveel gegevens terug van de hoeveelheid dat in de database zit.
Het gaat dus over verschillende dagen.
Bv. er is op een zaterdag gevist en ik wil alles van die dag opvragen, dan krijg ik nu voor elke persoon zaterdag , hoeveelste en wedstrijd.
Het is dus de bedoeling dat die velden maar één maal worden weergegeven , bovenaan de tabel.
Hoe kan ik dit verhelpen?
Ik ben bezig met een uitslagen weergave voor een visclub.
De bedoeling is dus dat het in een tabel wordt weergegen.
Het werkt MAAR ik krijg natuurlijk altijd evenveel gegevens terug van de hoeveelheid dat in de database zit.
Het gaat dus over verschillende dagen.
Bv. er is op een zaterdag gevist en ik wil alles van die dag opvragen, dan krijg ik nu voor elke persoon zaterdag , hoeveelste en wedstrijd.
Het is dus de bedoeling dat die velden maar één maal worden weergegeven , bovenaan de tabel.
Hoe kan ik dit verhelpen?
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
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
<?php
$uitslagen = mysql_query("
SELECT *
FROM wedstrijduitslagen
INNER JOIN weekdagen USING (weekdagID)
INNER JOIN wedstrijdtype USING (wedstrijdtypeID)
INNER JOIN vissers USING (visserID)
INNER JOIN wedstrijddagen USING (dagenID)
INNER JOIN wedstrijdmaanden USING (maandID)
WHERE wedstrijduitslagen.dagenID = 1
") or die(mysql_error());
$main ="<hr />
";
while ($row= mysql_fetch_array ($uitslagen)) {
$main .= "
<tr>
<td>".$row['weekdag']."</td>
<td>".$row['voornaam']. " ".$row['achternaam']."</td>
<td>".$row['weeg1']."</td>
<td>".$row['weeg2']."</td>
<td>".$row['hoeveelste']."</td>
<td>".$row['wedstrijd']."</td></tr>
";
}
?>
$uitslagen = mysql_query("
SELECT *
FROM wedstrijduitslagen
INNER JOIN weekdagen USING (weekdagID)
INNER JOIN wedstrijdtype USING (wedstrijdtypeID)
INNER JOIN vissers USING (visserID)
INNER JOIN wedstrijddagen USING (dagenID)
INNER JOIN wedstrijdmaanden USING (maandID)
WHERE wedstrijduitslagen.dagenID = 1
") or die(mysql_error());
$main ="<hr />
";
while ($row= mysql_fetch_array ($uitslagen)) {
$main .= "
<tr>
<td>".$row['weekdag']."</td>
<td>".$row['voornaam']. " ".$row['achternaam']."</td>
<td>".$row['weeg1']."</td>
<td>".$row['weeg2']."</td>
<td>".$row['hoeveelste']."</td>
<td>".$row['wedstrijd']."</td></tr>
";
}
?>
Gewijzigd op 01/01/1970 01:00:00 door DDM
PHP hulp
16/11/2024 15:46:42Jan Koehoorn
25/06/2007 00:12:00Meestal als je een koptekst nodig hebt boven een aantal records, doe je het zo: