<hr> probleempje
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
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
<?php while ($rij = mysql_fetch_array($result)){
$cat = $rij['cat'];
if ($cat == "Pupillen A") {
echo ("<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ");
}
if ($cat == "Pupillen B") {
echo ("<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ");
}
}
?>
$cat = $rij['cat'];
if ($cat == "Pupillen A") {
echo ("<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ");
}
if ($cat == "Pupillen B") {
echo ("<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ");
}
}
?>
Bovenstaande code geeft nu het onderstaande resultaat:
Clubrecords Vrouwen Indoor
Naam Categorie Onderdeel Jaar Prestatie
V. Janssen Pupillen A 30 Meter 1999 5.0
V. Janssen Pupillen A 35 Meter 1999 5.8
V. Janssen Pupillen A 40 Meter 1999 6.70
V. Janssen Pupillen A 600 Meter 1999 2.04.5
N. Bellefroid Pupillen A Kogelstoten 2001 8.61
A. Pierik Pupillen A 60 Meter 2003 9.68
A. Pierik Pupillen A Verspringen 2003 4.17
H. Coenen Pupillen A 4 kamp 2008 1877 pnt
H. Coenen Pupillen A 3 kamp 2008 1489 pnt
H. Coenen Pupillen A Hoogspringen 2008 1.30
H. van Buggenum Pupillen B 1000 Meter 1998 4.17.75
N. Bellefroid Pupillen B Kogelstoten 1999 6.40
M. Janssen Pupillen B 600 Meter 1999 2.20.3
M. Janssen Pupillen B 35 Meter 1999 6.4
M. Janssen Pupillen B 30 Meter 1999 5.7
B. Wilhelm Pupillen B 40 Meter 1999 7.0
L. van Iersel Pupillen B Verspringen 2003 3.46
S. van de Ven Pupillen B Hoogspringen 2003 1.10
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$lijn = '';
while ($rij = mysql_fetch_array($result))
{
if($lijn != $rij['cat'] and $lijn !='')
{
echo '<hr/>';
}
$lijn = $rij['cat'];
echo "<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ";
}
?>
$lijn = '';
while ($rij = mysql_fetch_array($result))
{
if($lijn != $rij['cat'] and $lijn !='')
{
echo '<hr/>';
}
$lijn = $rij['cat'];
echo "<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ";
}
?>
Dan moet je dit doen voor je while lus.
SanThe schreef op 28.03.2009 16:57:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$lijn = '';
while ($rij = mysql_fetch_array($result))
{
if($lijn != $rij['cat'] and $lijn !='')
{
echo '<hr/>';
}
$lijn = $rij['cat'];
echo "<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ";
}
?>
$lijn = '';
while ($rij = mysql_fetch_array($result))
{
if($lijn != $rij['cat'] and $lijn !='')
{
echo '<hr/>';
}
$lijn = $rij['cat'];
echo "<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ";
}
?>
Dit brengt niet het gewenste resultaat, maar ik ga hier wel mee verder. Tot nu toe alleen maar lijnen en dan de uitslagen
Merijn schreef op 28.03.2009 16:59:
wat wil je bereiken dan? want zoals ik het zie, wil je na alle A een hr en na alle B een hr?
Dan moet je dit doen voor je while lus.
Dan moet je dit doen voor je while lus.
Misschien een voorbeeldje in mijn code?
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door bart nukem
dukenukem schreef op 28.03.2009 17:17:
Dit brengt niet het gewenste resultaat, maar ik ga hier wel mee verder. Tot nu toe alleen maar lijnen en dan de uitslagen
En wat geeft het dan als resultaat? Misschien heb ik een klein foutje gemaakt, maar volgens mij zou het moeten werken.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
SanThe schreef op 28.03.2009 17:24:
En wat geeft het dan als resultaat? Misschien heb ik een klein foutje gemaakt, maar volgens mij zou het moeten werken.
dukenukem schreef op 28.03.2009 17:17:
Dit brengt niet het gewenste resultaat, maar ik ga hier wel mee verder. Tot nu toe alleen maar lijnen en dan de uitslagen
En wat geeft het dan als resultaat? Misschien heb ik een klein foutje gemaakt, maar volgens mij zou het moeten werken.
dit is het resultaat, hij trekt dus eerste de lijnen en daarna alle records:
Naam Categorie Onderdeel Jaar Prestatie
M. van Laar Junioren A 400 Meter 1973 59.0
R. Slegers Junioren A 800 Meter 1986 2.39.3
R. Slegers Junioren A 200 Meter 1986 28.2
R. Slegers Junioren A Hoogspringen 1987 1.45
R. Slegers Junioren A 60 Meter 1987 8.3
--------------------------------------------------------------------------------
A. van Dijk Junioren B 600 Meter 1971 1.45.3
M. van Laar Junioren B 60 Meter 1971 7.7
J. Postulart Junioren B Kogelstoten 6.00 kg 2000 6.68
L. Bryant Junioren B 60 horden 2001 12.68
V. Janssen Junioren B 400 Meter 2003 64.23
V. Janssen Junioren B 200 Meter 2003 28.59
V. Janssen Junioren B 800 Meter 2004 2.29.74
--------------------------------------------------------------------------------
V. Janssen Junioren C 800 Meter 2001 2.36.17
V. Janssen Junioren C 200 Meter 2001 30.08
V. Janssen Junioren C 60 Meter 2001 8.87
V. Janssen Junioren C 600 Meter 2002 1.45.35
H. van Buggenum Junioren C 60 horden 2003 9.75
M. van Buggenum Junioren C Verspringen 2003 4.45
M. Janssen Junioren C 1500 Meter 2003 5.27.03
N. Bellefroid Junioren C Kogelstoten 2005 11.43
--------------------------------------------------------------------------------
V. Janssen Junioren D 600 Meter 2000 1.57.05
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
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
<?php
// variabelen initialiseren
//=============================
include("contactdb.php");
$sql= "SELECT * FROM clubrec WHERE geslacht = 'Vrouw' AND binbut = 'indoor' order BY cat,jaar,anaam ";
$result = mysql_query($sql);
// ============================
?>
<html>
<head>
<title>Overzicht</title>
<link href="style2.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- eerst de kolomkoppen voor de tabel in plain HTML schrijven -->
<h3 align="center">Clubrecords Vrouwen Indoor</h3>
<table width="500" border="1" align="center">
<tr>
<th>Naam</th>
<th>Categorie</th>
<th>Onderdeel</th>
<th>Jaar</th>
<th>Prestatie</th>
</tr>
<!-- Vanaf hier de PHP while()-lus. Elke lusdoorgang schrijft
een tabelrij naar het scherm -->
<?php
$lijn = '';
while ($rij = mysql_fetch_array($result)) {
if($lijn != $rij['cat'] and $lijn !='')
{
echo '<hr/>';
}
$lijn = $rij['cat'];
echo "<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ";
}
?>
<!-- Einde van de lus, tabel afsluiten -->
</table>
<!-- Eventueel rest van de pagina -->
<hr/>
<p align="center"><?php print "Deze pagina (dus niet de clubrecords) is voor het laatst bijgewerkt op: " . strftime ("%A %d %B %Y %R", getlastmod()) ?></p>
</body>
</html>
// variabelen initialiseren
//=============================
include("contactdb.php");
$sql= "SELECT * FROM clubrec WHERE geslacht = 'Vrouw' AND binbut = 'indoor' order BY cat,jaar,anaam ";
$result = mysql_query($sql);
// ============================
?>
<html>
<head>
<title>Overzicht</title>
<link href="style2.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- eerst de kolomkoppen voor de tabel in plain HTML schrijven -->
<h3 align="center">Clubrecords Vrouwen Indoor</h3>
<table width="500" border="1" align="center">
<tr>
<th>Naam</th>
<th>Categorie</th>
<th>Onderdeel</th>
<th>Jaar</th>
<th>Prestatie</th>
</tr>
<!-- Vanaf hier de PHP while()-lus. Elke lusdoorgang schrijft
een tabelrij naar het scherm -->
<?php
$lijn = '';
while ($rij = mysql_fetch_array($result)) {
if($lijn != $rij['cat'] and $lijn !='')
{
echo '<hr/>';
}
$lijn = $rij['cat'];
echo "<tr><td>" . $rij['vnaam'] . ' ' . $rij['tussen'] . ' '. $rij['anaam'] . " </td>" .
"<td>" . $rij['cat'] . " </td> " .
"<td>" . $rij['onderdeel'] . " </td> " .
"<td>" . $rij['jaar'] . " </td> " .
"<td>" . $rij['prestatie'] . " </td>" .
"</td></tr>\n ";
}
?>
<!-- Einde van de lus, tabel afsluiten -->
</table>
<!-- Eventueel rest van de pagina -->
<hr/>
<p align="center"><?php print "Deze pagina (dus niet de clubrecords) is voor het laatst bijgewerkt op: " . strftime ("%A %d %B %Y %R", getlastmod()) ?></p>
</body>
</html>
Gelieve Niet Bumpen: Herhaling:
Gewijzigd op 01/01/1970 01:00:00 door bart nukem
dukenukem schreef op 28.03.2009 17:28:
dit is het resultaat, hij trekt dus eerste de lijnen en daarna alle records:
Naam Categorie Onderdeel Jaar Prestatie
M. van Laar Junioren A 400 Meter 1973 59.0
R. Slegers Junioren A 800 Meter 1986 2.39.3
R. Slegers Junioren A 200 Meter 1986 28.2
R. Slegers Junioren A Hoogspringen 1987 1.45
R. Slegers Junioren A 60 Meter 1987 8.3
--------------------------------------------------------------------------------
A. van Dijk Junioren B 600 Meter 1971 1.45.3
M. van Laar Junioren B 60 Meter 1971 7.7
J. Postulart Junioren B Kogelstoten 6.00 kg 2000 6.68
Naam Categorie Onderdeel Jaar Prestatie
M. van Laar Junioren A 400 Meter 1973 59.0
R. Slegers Junioren A 800 Meter 1986 2.39.3
R. Slegers Junioren A 200 Meter 1986 28.2
R. Slegers Junioren A Hoogspringen 1987 1.45
R. Slegers Junioren A 60 Meter 1987 8.3
--------------------------------------------------------------------------------
A. van Dijk Junioren B 600 Meter 1971 1.45.3
M. van Laar Junioren B 60 Meter 1971 7.7
J. Postulart Junioren B Kogelstoten 6.00 kg 2000 6.68
Dat is toch wat je vroeg. Anders moet je het nog eens duidelijk uitleggen.
SanThe schreef op 28.03.2009 17:38:
Dat is toch wat je vroeg. Anders moet je het nog eens duidelijk uitleggen.
dukenukem schreef op 28.03.2009 17:28:
dit is het resultaat, hij trekt dus eerste de lijnen en daarna alle records:
Naam Categorie Onderdeel Jaar Prestatie
M. van Laar Junioren A 400 Meter 1973 59.0
R. Slegers Junioren A 800 Meter 1986 2.39.3
R. Slegers Junioren A 200 Meter 1986 28.2
R. Slegers Junioren A Hoogspringen 1987 1.45
R. Slegers Junioren A 60 Meter 1987 8.3
--------------------------------------------------------------------------------
A. van Dijk Junioren B 600 Meter 1971 1.45.3
M. van Laar Junioren B 60 Meter 1971 7.7
J. Postulart Junioren B Kogelstoten 6.00 kg 2000 6.68
Naam Categorie Onderdeel Jaar Prestatie
M. van Laar Junioren A 400 Meter 1973 59.0
R. Slegers Junioren A 800 Meter 1986 2.39.3
R. Slegers Junioren A 200 Meter 1986 28.2
R. Slegers Junioren A Hoogspringen 1987 1.45
R. Slegers Junioren A 60 Meter 1987 8.3
--------------------------------------------------------------------------------
A. van Dijk Junioren B 600 Meter 1971 1.45.3
M. van Laar Junioren B 60 Meter 1971 7.7
J. Postulart Junioren B Kogelstoten 6.00 kg 2000 6.68
Dat is toch wat je vroeg. Anders moet je het nog eens duidelijk uitleggen.
Nee je hebt helemaal gelijk, dit is wat ik wil. Alleen in mijn weergave ziet het geheel er anders uit. Dan zie ik eerst de lijnen en dan de uitslagen, echter als ik deze kopieer en zoals hier boven plaats ziet het er goed uit. Dat snap ik niet!
Dan zit er iets in je CSS wat de boel veranderd.
Maak van deze regel
echo '<hr/>';
Eens dit en kijk of dat het oplost.
echo '</table><hr/><table>';
Jezpur schreef op 28.03.2009 17:42:
Dan zit er iets in je CSS wat de boel veranderd.
stylesheet verwijderd en nog steeds hetzelfde dus even handmatig hier ingevuld:
______________________________________
_____________________________________
_______________________________________ enz.
en dan de uitslagen
SanThe schreef op 28.03.2009 17:45:
Dat komt door de <table>.
Maak van deze regel
echo '<hr/>';
Eens dit en kijk of dat het oplost.
echo '</table><hr/><table>';
Maak van deze regel
echo '<hr/>';
Eens dit en kijk of dat het oplost.
echo '</table><hr/><table>';
DAT was het, enorm bedankt allemaal!!!
Gelieve Niet Bumpen: Laatste waarschuwing:
En sorry voor het gebump
Gewijzigd op 01/01/1970 01:00:00 door bart nukem