Hallo,
(newbie-vraag):
Ik heb een php-script dat sporten voor gehandicapten uit een mysql database haalt,
dit werkt prima. Alle gegevens die overeenkomen met wat de gebruiker zoekt komen netjes
tevoorschijn. ik wil alleen niet dat alle velden (26) worden weergegeven maar alleen de eerste vier
of vijf (maakt niet uit). Dit script voldoet volledig aan mijn eisen en mijn kennis is niet zo groot dat ik dit kan herschrijven, ik weet alleen dat onderstaande code dit uitvoert. Ik ben al met dingen als "mysql_fetch_row" en "mysql_fetch_alloc" bezig geweest (volgens de handleiding)
maar helaas. Wie (wil) kan mij helpen?
(newbie-vraag):
Ik heb een php-script dat sporten voor gehandicapten uit een mysql database haalt,
dit werkt prima. Alle gegevens die overeenkomen met wat de gebruiker zoekt komen netjes
tevoorschijn. ik wil alleen niet dat alle velden (26) worden weergegeven maar alleen de eerste vier
of vijf (maakt niet uit). Dit script voldoet volledig aan mijn eisen en mijn kennis is niet zo groot dat ik dit kan herschrijven, ik weet alleen dat onderstaande code dit uitvoert. Ik ben al met dingen als "mysql_fetch_row" en "mysql_fetch_alloc" bezig geweest (volgens de handleiding)
maar helaas. Wie (wil) kan mij helpen?
code:
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
| $aantal_lijnen=mysql_num_rows($res);
if ($aantal_lijnen == 0) {
echo "<font color=\"#000080\">Sorry, geen gegevens gevonden</font>";
}
$aantal_velden=mysql_num_fields($res);
$teller=0;
echo "<table border=2 celpadding=2 width=\"100%\">\n";
for($i=0;$i<$aantal_velden;$i++) {
printf("<th>%s</th>",mysql_field_name($res,$i));
}
for($i=0;$i<$aantal_lijnen;$i++) {
$row=mysql_fetch_row($res);
echo "<tr>\n";
foreach($row as $col) {
$id=$row[$teller];
if(!$col) $col=" ";
echo "<td><a href=\"wijzig_doorvoeren.php?id=$id\">$col</a></td>\n";
}
echo "</tr>\n";
$teller=0;
}
echo "</table>\n";
?></body></html> |
[ Voor 12% gewijzigd door Flex-Able op 01-12-2004 16:52 . Reden: titel vergeten ]