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

    [php MySql] evidenziare il termine della ricerca.

    come posso fare ad evidenziare il termine che è stato cercato, quando si visualizzano i risultati?

    ad esempio, mettiamo il caso che io effettui una ricerca per titolo con new!

    come faccio a fare evidenziare tutti i new di tutti i risultati, ad esempio dei risultati sono

    New York
    New Orleans
    New Zeland
    Advanced New Centre

    farli stampare a video in questa maniera:

    New York
    New Orleans
    New Zeland
    Advanced New Centre
    Fuck Your Mind Dance your Brain!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    una cosa del tipo:
    str_replace($parola,"<span style=\"color: blue;\">$parola</span>",$risultati);
    think simple think ringo

  3. #3
    allora, grazie molte, però non ci capisco molto di quel codice.

    il termine è contenuto in $_POST['chiave_titolo'];

    i risultati vengono stampati a video tramite $result.

    Tramite un classico while!

    penso che quel codice vada messo nel while, subito prima della stampa a video, vero?

    come lo devo scrivere in base alle mie sopra illustrate variabili?
    grazie ancora mark!
    Fuck Your Mind Dance your Brain!

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    si, va inserito nel while prima della stampa dei risultati.
    codice:
    $risultati=$result['nome_campo'];
    $risultati=str_replace($_POST['chiave_titolo'],"<span style=\"color: blue;\">{$_POST['chiave_titolo']}</span>",$risultati);
    think simple think ringo

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.