Veldnamen van een array
Ik heb een tabel:
CREATE TABLE `Tbl_Tafeltennisverenigingen` (
`TTV` varchar(20) NOT NULL,
`Website` varchar(200) default NULL,
PRIMARY KEY (`TTV`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Waarbij TTV de naam van een tafeltennisvereniging vertegenwoordigt
en Website de bijbehorende website.
Nu wil ik een overzicht genereren in de vorm van:
------------------- -------------------------------
TTV Website
------------------- -------------------------------
Aloysius http://www.staloysius.nl
Always Fair http://go.to/ttvalwaysfair/
Arnemuiden http://www.ttvarnemuiden.nl/
met als mogelijkheid om naar zo'n website te springen.
De code die ik zover heb:
Mijn vraag:
Hoe weet ik nu dat ik het adres van de website wil presenteren zodat ik daar een hyperlink van kan maken?
Alvast bedankt
CREATE TABLE `Tbl_Tafeltennisverenigingen` (
`TTV` varchar(20) NOT NULL,
`Website` varchar(200) default NULL,
PRIMARY KEY (`TTV`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Waarbij TTV de naam van een tafeltennisvereniging vertegenwoordigt
en Website de bijbehorende website.
Nu wil ik een overzicht genereren in de vorm van:
------------------- -------------------------------
TTV Website
------------------- -------------------------------
Aloysius http://www.staloysius.nl
Always Fair http://go.to/ttvalwaysfair/
Arnemuiden http://www.ttvarnemuiden.nl/
met als mogelijkheid om naar zo'n website te springen.
De code die ik zover heb:
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
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
<?php
// bron: http://nl2.php.net/manual/en/mysql.examples-basic.php
// Performing SQL Query
$query='SELECT TTV, Website FROM Tbl_Tafeltennisverenigingen ORDER BY TTV ASC';
$result=mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
$line = mysql_fetch_array($result, MYSQL_ASSOC);
echo '<thead>';
foreach (array_keys($line) as $col_value) {
echo '<th><div align="center">'.$col_value.'</div></th>';
} // foreach Einde kolomnamen
echo '</thead>';
do {
foreach ($line as $col_value) {
echo '<td>'.$col_value.'</td>';
} // foreach
echo "\t</tr>\n";
} // do
while ($line = mysql_fetch_array($result, MYSQL_ASSOC));
echo "</table>\n";
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close($link);
?>
// bron: http://nl2.php.net/manual/en/mysql.examples-basic.php
// Performing SQL Query
$query='SELECT TTV, Website FROM Tbl_Tafeltennisverenigingen ORDER BY TTV ASC';
$result=mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
$line = mysql_fetch_array($result, MYSQL_ASSOC);
echo '<thead>';
foreach (array_keys($line) as $col_value) {
echo '<th><div align="center">'.$col_value.'</div></th>';
} // foreach Einde kolomnamen
echo '</thead>';
do {
foreach ($line as $col_value) {
echo '<td>'.$col_value.'</td>';
} // foreach
echo "\t</tr>\n";
} // do
while ($line = mysql_fetch_array($result, MYSQL_ASSOC));
echo "</table>\n";
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close($link);
?>
Mijn vraag:
Hoe weet ik nu dat ik het adres van de website wil presenteren zodat ik daar een hyperlink van kan maken?
Alvast bedankt
BV:
Ps. mysql_fetch_assoc ipv mysql_fetch_array scheelt data
Code (php)
1
2
3
4
5
2
3
4
5
<?
while($line = mysql_fetch_array($result)){
echo '<tr><td>'.$line['TTV'].'</td><td><a href="'.$line['Website'].'">'.$line['Website'].'</a></td></tr>';
}
?>
while($line = mysql_fetch_array($result)){
echo '<tr><td>'.$line['TTV'].'</td><td><a href="'.$line['Website'].'">'.$line['Website'].'</a></td></tr>';
}
?>
Ps. mysql_fetch_assoc ipv mysql_fetch_array scheelt data
De do() gewijzigd in:
YES !!
Na een kleine wijziging werkt het !!
Dank je !!
Na een kleine wijziging werkt het !!
Code (php)
Dank je !!
Dat is natuurlijk wel logisch. Was mij even ontgaan. Maar je sluit nu steeds </tr> zonder te openen, dat lijkt mij niet goed.




