Codice PHP:
    $ordina = ($_GET['ordina']);
    
$by = ($_GET['by']);
    if(!
$_GET['ordina']){ $ordina "desc";}
    if(!
$_GET['by']){ $by "pavadinimas";} 
    if(!
$_GET['by'] && !$_GET['ordina']){ $by "pavadinimas"$ordina "ASC";} 
        
$uzklausa $duomenubaze->uzklausa("SELECT * FROM art WHERE kategorija REGEXP \"".$_GET['zanras']."\" ORDER by $by $ordina"); 
Codice PHP:
$url $_SERVER['REQUEST_URI'];
  echo
"
    <div class=\"loop-actions cf\">
    <div class=\"sort\"><span class=\"prefix\">Ordina per:</span><span class=\"orderby\"> <a href=\"paieska.php?zanras=
$gene&by=data\" title=\"Ordina per Data\" class=\"date current\">[i]Data[/i]</a> <span class=\"sep\">|</span> <a href=\"paieska.php?zanras=$gene&by=pavadinimas\" title=\"Ordina per Titolo\" class=\"title\">[i]Titolo[/i]</a> <span class=\"sep\">|</span> <a href=\"paieska.php?zanras=$gene&by=perziuros\" title=\"Orina per Visualizzazioni\" class=\"views\">[i]Visualizzazioni[/i]</a>";
    if (!
$_GET['ordina']) {
    echo 
"<span class=\"order\"><a class=\"desc\" href=\"$url&ordina=asc\" title=\"Ordina Descendente\">Ordina Decrescente</a></span>"; }
    elseif (
$_GET['ordina'] == "asc") {
    echo 
"<span class=\"order\"><a class=\"desc\" href=\"$url&ordina=desc\" title=\"Ordina Descendente\">Ordina Decrescente</a></span>"; }
    elseif (
$_GET['ordina'] == "desc") {
    echo 
"<span class=\"order\"><a class=\"asc\" href=\"$url&ordina=asc\" title=\"Ordina Cendente\">Crescente</a></span>"; } 
Il problema quando ordino.. mi crea url di questo tipo se campo piu di una volta l'ordine
&ordina=asc&ordina=desc&ordina=asc

Questo codice è un po incasino e penso che si possa fare in modo molto piu semplice.. mi aiutate?