masterofeye
Mitglied
Bild ist im Anhang; erste zeile sieht man was mit print $sql ausgeben wird; der Code
PHP:
<?php
function sort_table_header($album, $mode="desc"){
if($mode == "desc") {
$mode_return = "asc";
} elseif (!isset($mode) || $mode = "") {
$mode_return = "desc";
} else {
$mode_return = "desc";
}
return "<a href=\"musikliste.php?sortierung=".$album."&direction=".$mode_return."\">".ucfirst($album)."</a>";
}
?>
<table cellpadding="0" cellspacing="0" border="2">
<th> <?= sort_table_header("album", $_GET['direction']); ?> </th>
<th> <?= sort_table_header("interpret", $_GET['direction']); ?> </th>
<th> <?= sort_table_header("genre", $_GET['direction']); ?> </th>
<?php
if(isset($_GET['direction']) && isset($_GET['sortierung'])){
@$sql = "SELECT * FROM albumliste ORDER BY '".$_GET['sortierung']."' '".$_GET['direction']."'" ;
} else {
@$sql = "SELECT * FROM albumliste" ;
}
@$result = mysql_query($sql) OR die(" datenbank".mysql_error());
while($row = mysql_fetch_object($result)) {
echo"<tr><td> $row->interpret </td><td> $row->album</td><td> $row->genre </td></tr>";
}
?>
<?php
print" $sql";
?>
</table>
</body>
</html>