Hej,
Jeg har lavet en tabel i MySQL:
CREATE TABLE vinklub (
id int(6) NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
navn VARCHAR(30),
vinnavn VARCHAR(50),
land VARCHAR(15),
aargang INT(4),
farve INT(1),
aroma INT(2),
smag INT(2),
helhed INT(2),
ialt INT(2),
butik VARCHAR(30),
pris INT(4),
kommentar TINYTEXT,
dato timestamp
);
Jeg vil gerne have lavet som jeg kan vælge hvad dataene skal sorteres efter
fx med select eller radiobutton:
Hvad ønsker du at sortere efter?<br>
<select name="sortering">
<option>navn</option>
<option>vinnavn</option>
<option>land</option>
<option>aargang</option>
<option>farve</option>
</select>
<br>
<br>
<?
mysql_connect("localhost","root","pw");
mysql_select_db("db");
$query = mysql_query("SELECT * FROM vinklub ORDER BY navn");
echo "<font color=\"red\"><ol>";
while($r = mysql_fetch_array($query)) {
$navn = $r["navn"];
$vinnavn = $r["vinnavn"];
$dato = $r["dato"];
echo "<li>$navn - $vinnavn blev tilføjet $dato";
}
echo "</ol></font>";
?>
men hvordan for jeg valget jeg laver i select til at hoppe ind som en
variabel efter ORDER BY ??
Kan der ikke også tilføjes noget med om den skal sortere faldende/stigende?
(det skal vel ind i samme linie)
Hvis der er nogen der har et eksempel må de meget gerne poste det
Mvh
Thomas
|