Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema APICI con la ricerca

    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
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  2. #2
    Prova ad utilizzare urlencode e urldecode.


  3. #3
    Grazie 1000
    Risolto
    Codice PHP:
    ( ($comune=='') OR (urlencode($riga['comune']) == $comune)) ) { array_push($job_dbff$riga); } 
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.