Grazie... ho aggiunto al tuo codice il replace, riassumendo:

codice:
$key = (isset($_POST['txtSearchFor'])) ? $_POST['txtSearchFor'] : ''; 
$query = urlencode(trim($key)); 
$q= str_replace(" ", "+", $query);
Provo a vedere se funziona.
Grazie ancora!