Nu ik een pagina heb waar ik een tabel uit de MySQL database haal, en deze op de pagina gepleurd wordt, wil ik graag van elk veld van kolom 1, een URL maken.
. . . . . . . Nick |Name| Task
----------------------------------
Record1 . Veld | Veld | Veld
Record2 . Veld | Veld | Veld
Record3 . Veld | Veld | Veld
Record4 . Veld | Veld | Veld
Record5 . Veld | Veld | Veld
Record6 . Veld | Veld | Veld
De namen 'Record*' worden uiteraard niet getoont.
Via onderstaand script haal ik de tabel uit de database.
Nu wil ik van elke Nick een URL maken.
Het bestand heet Members.php.
Elke Nick moet een URL hebben naar Members.php?nick=*hier.de.nick*
Bovenstaande script moet in een if $nick=''
en de code die verdere info laat zien over die nick moet in de else met onderstaande code
* Cheater vindt dat hij de situatie zeer duidelijk heeft uitgelegd.
Wat ik niet weet is:
Hoe kan ik mijn PHP pagina alle velden uit kolom1 veranderen. Dus zoiets als:
$nick = "http://www.url.nl/Members.php?$nick";
Maar dit werkt dus niet, omdat het lijkt dat alle gegevens die in de tabel staan en op de pagina staan, niet als variabelen beschouwd worden.
Hoe kan ik nou zorgen dat
$nick = "http://www.url.nl/Members.php?$nick";
werkt. Of iets dergelijks wat dezelfde werking heeft.
. . . . . . . Nick |Name| Task
----------------------------------
Record1 . Veld | Veld | Veld
Record2 . Veld | Veld | Veld
Record3 . Veld | Veld | Veld
Record4 . Veld | Veld | Veld
Record5 . Veld | Veld | Veld
Record6 . Veld | Veld | Veld
De namen 'Record*' worden uiteraard niet getoont.
Via onderstaand script haal ik de tabel uit de database.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| $query = "SELECT nick, name, task FROM csleden ORDER BY task";
$result = mysql_query ($query)
or die ("Query failed");
// printing HTML result
print "<table>\n";
while($line = mysql_fetch_ROW($result)){
print "\t<tr>\n";
while(list($col_name, $col_value) = each($line)) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n"; |
Nu wil ik van elke Nick een URL maken.
Het bestand heet Members.php.
Elke Nick moet een URL hebben naar Members.php?nick=*hier.de.nick*
Bovenstaande script moet in een if $nick=''
en de code die verdere info laat zien over die nick moet in de else met onderstaande code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| $query = "SELECT * FROM csleden WHERE nick = $nick";
$result = mysql_query ($query)
or die ("Query failed");
// printing HTML result
print "<table>\n";
while($line = mysql_fetch_ROW($result)){
print "\t<tr>\n";
while(list($col_name, $col_value) = each($line)) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n"; |
* Cheater vindt dat hij de situatie zeer duidelijk heeft uitgelegd.
Wat ik niet weet is:
Hoe kan ik mijn PHP pagina alle velden uit kolom1 veranderen. Dus zoiets als:
$nick = "http://www.url.nl/Members.php?$nick";
Maar dit werkt dus niet, omdat het lijkt dat alle gegevens die in de tabel staan en op de pagina staan, niet als variabelen beschouwd worden.
Hoe kan ik nou zorgen dat
$nick = "http://www.url.nl/Members.php?$nick";
werkt. Of iets dergelijks wat dezelfde werking heeft.