Crew .NET |
|
Ten eerste is je eerste stuk een beetje fout en kan het veel korter. De fout zit hem in het feit dat je er nog een stukje gaat achter plaatsen (die ORDER BY), maar geen spaties voorziet, waardoor je iets als "tabelORDER BY" krijgt. Korter kan het omdat wat $titel ook is, je het zoizo achter de query plaatst:
$query = "SELECT id, verantwoordelijke, leverancier, FROM tabel ORDER BY " . $titel;
$query = "SELECT id, verantwoordelijke, leverancier, FROM tabel ORDER BY " . $titel;
Als je dan nog de controle wilt doen of $titel één van die twee is kan je dat zo doen:
if($titel == "id" || $titel == "leverancier")
$query = "SELECT id, verantwoordelijke, leverancier, FROM tabel ORDER BY " . $titel;
else
$query = "SELECT id, verantwoordelijke, leverancier, FROM tabel ORDER BY id";
if($titel == "id" || $titel == "leverancier") $query = "SELECT id, verantwoordelijke, leverancier, FROM tabel ORDER BY " . $titel; else $query = "SELECT id, verantwoordelijke, leverancier, FROM tabel ORDER BY id";
|