Hallo zusammen!
Ich bräuchte Hilfe, ich komme nicht weiter: Habe mir ein bisschen Code zusammengestückelt, bin wirklich Anfänger, aber war bisher eigentlich ganz zufrieden. Jetzt möchte ich eine Tabelle gerne sortieren können.
Die Daten sollen aus mySQl ausgelesen werden, was gut funktioniert. Aber das Sortieren funktioniert nicht, ist evlt. komplizierter als ich dachte.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Datensätze aus einer Datenbank auslesen und ausgeben</title>
</head>
<body>
[code lang=php]<?php
// Tabelle erstellen fuer die Ausgabe
echo '<table border="1">';
echo "<tr><th>Vorname</th><th>Name</th><th>E-Mail-Adresse</th><th>Herkunft</th><th>Herkunfts-Stadt</th><th>Zielland</th><th>Alter</th><th>Bemerkungen</th><th>Datum</th></tr>";
// Ab hier werden die Datensaetze zeilenweise ausgeben (auch fetchen genannt)
while ($datensatz = mysql_fetch_array( $abfrageergebnis ))
{
// Jeder Datensatz entspricht einer Tabellenzeile
echo "<tr>";
echo "<td>" .htmlspecialchars( $datensatz['vorname'] ). "</td>";
echo "<td>" .htmlspecialchars( $datensatz['name'] ). "</td>";
echo "<td>" .htmlspecialchars( $datensatz['mail'] ). "</td>";
echo "<td>" .htmlspecialchars( $datensatz['herkunft'] ). "</td>";
echo "<td>" .htmlspecialchars( $datensatz['herkunftsstadt'] ). "</td>";
echo "<td>" .htmlspecialchars( $datensatz['zielland'] ). "</td>";
echo "<td>" .$datensatz['alter']. "</td>";
echo "<td>" .htmlspecialchars( $datensatz['bemerkungen'] ). "</td>";
echo "<td>" .$datensatz['datum']. "</td>";
echo "</tr>";
}
// Tabelle schliessen
echo "</table>";
?>
// <!-- filter -->
<form action="./gesuche/index.php" method="get" class="fltr">
Filter:
<select name="fltr" onChange="document.forms[0].submit();" class="fltr">
<option value="none" selected>Alle</option>
<option value="herkunft">Land</option>
<option value="zielland">Ziel</option>
</select>
<noscript>
<input type="submit" value="»">
</noscript>
</form>
// <!-- /filter -->
</body>
</html>
[/code]
Wie bekomme ich das hin, dass der Filter mir die Tabelle sortiert?
Wenn mir jemand überdies noch Tipps geben könnte, wo ich Code für Schiebergler für eine Tabelle finde, wäre ich auch sehr dankbar! :-)