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
e come risultato ottengoCodice PHP:str_replace("'", "´", $riga['comune']);
pagina.php?tipologia=&comune=San+Paolo+D%B4Argon&o kfindBtn=cerca
Ma anche in questo caso nascono problemi.
Questo è lo script di verifica corrispondenza
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.Codice PHP:if ( (($tipologia=='') OR ($riga['tipologia'] == $tipologia)) AND
( ($comune=='') OR (str_replace("'", "´", $riga['comune']) == $comune)) )
{ array_push($job_dbff, $riga); }
Grazie per eventuali aiuti

Rispondi quotando