Un'altra cosa, anche se lavorassi con str_replace su ogni mia singola variabile mi resta un dubbio: qual'è la sintassi giusta per includere nella funzione una variabile compresa tra due tag html?
Più facile a scriversi che a spiegarlo:
Questo esempio è chiaramente errato.. oh no?$prodotto = str_replace("$ricerca ", "<b>$ricerca</b>", $prodotto);