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&okfindBtn=cerca
Ho provato ad l'inserire
e come risultato ottengo
pagina.php?tipologia=&comune=San+Paolo+D%B4Argon&okfindBtn=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.
Grazie per eventuali aiuti
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&okfindBtn=cerca
Ho provato ad l'inserire
PHP:
str_replace("'", "´", $riga['comune']);
e come risultato ottengo
pagina.php?tipologia=&comune=San+Paolo+D%B4Argon&okfindBtn=cerca
Ma anche in questo caso nascono problemi.
Questo è lo script di verifica corrispondenza
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