Hai letto ciò che ti ho scritto io? Devi usare la funzione urlencode() prima di generare il link coi parametri.
Usando le funzioni mysqli_ invece di quelle mysql_
p.s.: come si passa da mysql a mysqli?
Chiaramente tra le une e le altre ci sono delle differenze, quindi affidati alla documentazione su php.net per sapere quali parametri sono necessari. I nomi delle funzioni sono rimasti più o meno gli stessi, in più c'è la "i"