configurationsproblem ?

Tags:    php


Hej jeg har forsøgt at få sorteret et DB-udtræk i en tabel; men jeg kan ikke få html parameteren til at opdatere variablen $key i nedenstående
....
if (! isset($key)) :
$key = "medium";
endif;
echo $key;
//create and execute query. Any retrieved data is stored in descending order
$query = "SELECT id, titel, genre, isoland, year, medium FROM film ORDER BY $key DESC";

$result = mysql_query($query);

//create table header
print "<table border=1>";
print "<tr>
<th><a href=\\"sql-quer2.php?key=id\\">id</a></th>
<th><a href=\\"sql-quer2.php?key=titel\\">Titel</a></th>
<th><a href=\\"sql-quer2.php?key=year\\">Udg. år</a></th>
<th><a href=\\"sql-quer2.php?key=genre\\">Genre</a></th>
<th><a href=\\"sql-quer2.php?key=isoland\\">Land</a></th>
<th><a href=\\"sql-quer2.php?key=medium\\">Medium</a></th></tr>";

//format and display each row value
while (list($id, $titel, $genre, $isoland, $year, $medium) =
mysql_fetch_row($result)) :
print "<tr>";
print "<td>$id</td><td>$titel</td><td>$year</td><td>$genre</td><td>$isoland</td><td>$medium</td>";
print "</tr>";
endwhile;

//close table
print "</table>";

mysql_close;
?>
tabellen vises fint m
nok og ved første afvikling af scriptet defaulter $key korrekt. ved "klik" på en a tabellens header-tekster =links sker der bare ikke noget -- hjælp please



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Før din if-sætning, indsæt:

$key = $_GET['key'];

Det er også den metode du skal bruge fremover.

Det ligner en template du har hakket helt i smadder... Flyt så meget PHP op i toppen og misbrug {} så meget så du bliver afhængig af dem.



Før din if-sætning, indsæt:

$key = $_GET['key'];

Det er også den metode du skal bruge fremover.

Det ligner en template du har hakket helt i smadder... Flyt så meget PHP op i toppen og misbrug {} så meget så du bliver afhængig af dem.


Tak GNU, det virker.
Ja, der er tale om et stykke kode, som jeg har hentet fra W.J.Gilmores bog "A Programmer's Introduction to PHP 4.0".
Undskyld for den lange responstid; men det er først nu jeg har haft tid til at kome på udvikleren igen.



t