Salve a tutti, ho un problema con questa select, anche se a dire il vero il problema si manifesta qualsiasi cosa faccia:

Codice PHP:
$scelta = array ( "Recenti" "Più venduti" "Più votati" ) ;
foreach ( 
$scelta as $ordina )
   {
      
$select.='<option value="' $_SERVER['PHP_SELF'] . '?Ordina per=' $ordina '"' . ($ordina==$scelta ' selected="selected" ' ' ') . ">".$ordina."</option>";
   }
$select.='</select>';

$scelta=' ' $select ' <input type="submit" name="command" value="Vai"/>'
Adesso il problema è che quando si seleziona il comando desiderato mi ritrovo con un link risultante così:

?cerca=&Ordina=Recenti&command=Vai

La mia domanda è ovviamente: in che cosa sbaglio?
Da notare che non ho mai inserito il comando cerca, visto che la pagina ha 2 parole di ricerca fisse... Da dove viene presa la parola? Inoltre quel comando è vuoto e non sò a cosa si riferisca.
Vorrei semplicemente creare una select per quei campi. Grazie in anticipo.