GoodWeb
Ho un ARRAY che mi permette di filtrare una ricerca.
In una chiave di questo array ci sono dei nomi di città e come può capitare è possibile trovare es. San Paolo D'argon. L'apice in questione mi interrompe la richiesta GET impedendomi di fatto di trovare la corrispondenza:
pagina.php?tipologia=&comune=Albano+San+Paolo+D&ok findBtn=cerca
Ho provato ad l'inserire
Codice PHP:
str_replace("'", "´", $riga['comune']);
e come risultato ottengo
pagina.php?tipologia=&comune=San+Paolo+D%B4Argon&o kfindBtn=cerca
Ma anche in questo caso nascono problemi.
Questo è lo script di verifica corrispondenza
Codice PHP:
if ( (($tipologia=='') OR ($riga['tipologia'] == $tipologia)) AND
( ($comune=='') OR (str_replace("'", "´", $riga['comune']) == $comune)) )
{ array_push($job_dbff, $riga); }
Gradire capire come poter mantenere "integro" il mio data base (file CSV) ma allo stesso tempo sostituire eventuali caratteri "speciali" così da far collimare le ricerche.
Grazie per eventuali aiuti