Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: come gestire gli apici

  1. #1

    come gestire gli apici

    Salve ragazzi vorrei sapere come gestire gli apici questi ('); quando faccio una ricerca e capita un titolo del genere:
    l'ultima alba
    l'ultimo dei moicani
    non me lo trova neanche se uso la funzione addslashes().

    Come li posso gestire ?
    Roberto Dungino

  2. #2
    mica devo modificare qualche valore in phpinfo e se si come si fa?
    Roberto Dungino

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: come gestire gli apici

    Originariamente inviato da dungino
    Salve ragazzi vorrei sapere come gestire gli apici questi ('); quando faccio una ricerca e capita un titolo del genere:
    l'ultima alba
    l'ultimo dei moicani
    non me lo trova neanche se uso la funzione addslashes().

    Come li posso gestire ?
    detto cosi è poco chiaro, prova a postare la query, in teoria con addslashes dovrebbe andare...

  4. #4
    ecco la funzione:


    /*select =0 ricerca per codice
    select =1 ricerca per titolo
    select=2 attore
    select=3 genere

    */






    function ricercatitolo($select,$chiave){

    if($select==0){
    echo"$chiave";
    $query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where id like '$chiave'")OR DIE("non riesco a selezionare");
    $num_righe=mysql_num_rows($query);
    if(!$num_righe){
    return 0;
    }
    else{
    return $query;
    }

    }


    if($select==1){
    $chiave=addslashes($chiave);
    echo "$chiave";
    /*mi stampa
    $query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where titolo like '$chiave'")OR DIE("non riesco a selezionare");
    $num_righe=mysql_num_rows($query);
    if(!$num_righe){
    return 0;
    }
    else{
    return $query;
    }

    }

    if($select==2){
    echo "$chiave";
    $query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where attore1 = ' $chiave ' or attore2 = ' $chiave ' or attore3 = ' $chiave '")OR DIE("non riesco a selezionare");
    $num_righe=mysql_num_rows($query);
    echo "$num_righe";

    if(!$num_righe){
    return 0;
    }
    else{
    return $query;
    }






    }

    if($select==3){
    echo "$chiave";
    $query=mysql_query("SELECT id, titolo, genere, attore1, attore2, attore3, trama, regia, durata, anno FROM film where genere =' $chiave ' ")OR DIE("non riesco a selezionare");
    $num_righe=mysql_num_rows($query);
    echo "$num_righe";

    if(!$num_righe){
    return 0;
    }
    else{
    return $query;
    }



    }


    }
    Roberto Dungino

  5. #5
    ho visto che in phpmyadmin facendo la select e mettendo la slash vicino agli apici funziona, mentre così non funziona come mai?
    Roberto Dungino

  6. #6
    ma ti da errore o non ti trova niente?

    stampa l'errore di mysql.


    ciao!
    Ciao!

  7. #7
    non mi trova niente !
    Roberto Dungino

  8. #8
    devo reinstallare dinuovo php io uso easyphp
    Roberto Dungino

  9. #9
    manon mi risponde nessuno ?
    Roberto Dungino

  10. #10
    perchè nessuno mi risponde, prima eravate più bravi.
    Roberto Dungino

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.