Hallo,
und zwar möchte ich meine "Ranking-Liste" mittels
$_GET ordnen.
/ranking.php?order=kills&sort=desc
Einmal kann man bei
$_GET['order'] entscheiden und einmal bei
$_GET['sort'].
Bei $_GET['sort'] ist es mir wichtig, dass man nur
asc oder
desc eintragen kann. Sonst wäre eine Injection ja möglich...
Habe das vorhin mal mit
preg_match probiert, aber ich scheitert irgendwo...Und bei
if auch...
PHP Code:
{
$allowed = array('exp', 'kills', 'deaths', 'asc', 'desc');
if( in_array($_GET['order'],$allowed))
{
$order = $_GET['order'];
}
else
{
echo("Something went wrong.");
}
}
Weiß mir einer, wie ich nur bestimme Dinge zulasse die in dem Array stehen? Und falls es anders ist oder gar nichts eingetragen ist soll dort eine Fehlermeldung kommen.
Beispiel:
$sql = "Select * from wraccounts where headshots = $hs order by $order $sort limit $limit,20";