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

    Evidenziare parole in un testo

    Ciao ragazzi ho una query che mi estrae tutti i messaggi privati,vorrei dare la possibilità di evidenziare una parola specifica all'interno del testo..

    Ho trovato una guida ma non ho capito bene come devo usare questo codice...

    * la variabile che serve per effettuare la ricerca, che noi chiameremo $query;
    * e la variabile che serve per stampare a video i risultati della ricerca, che noi chiameremo $results.

    Fatto questo, passiamo al codice:

    $results = eregi_replace($query, "$query", $results);

    La parte che, ovviamente, è possibile modificare è la parte dove si evidenzia il risultato. Io ho utilizzato i tag ..., ma è possibile utilizzare quello che si desidera (ad esempio un semplice bold oppure un background colorato).


    Ma questo codice dove lo devo mettere??

    Io ho la mia query che fa questo:
    Codice PHP:
    $query_limit_reply = mysql_query("SELECT * FROM private_message 
    WHERE message_unique_id=$univoque ORDER BY message_date DESC LIMIT $limit_reply ");
    while($results_reply = mysql_fetch_array($query_limit_reply)) 
    { //apertura while di estrazione messaggi

    $message_id_last_reply= $results_reply['message_id'];
                                      $message_unique_id_last_reply=$results_reply['message_unique_id'];
    $message_text_last_reply= $results_reply['message_text'];

    //e stampo cosi
    ?>

    <td colspan="3" align="center" bgcolor="#66CC00">
                               <?=$message_text_last_reply?>  
    </td>

    <?php
    }
    come dovrei inserire quel codice? per la chiave di ricerca ho una normale textbox con un submit..

  2. #2
    devi agire su questa
    $message_text_last_reply= $results_reply['message_text'];

    cosi

    $message_text_last_reply=eregi_replace("Parola da Evidenziare", "arola da Evidenziare", $message_text_last_reply);

    altrmenti ci sono funzioni jquery più fighe o semplici js

  3. #3
    ah ho capito,la devo mettere li quando prendo i dati del messaggio.. Non riuscivo a capirlo.. Grazie! A dire la verità avevo visto una guida di jquery che sfrutta la libreria highlights che erano pochissime righe di codice ma non mi funziona e non ne trovo il problema quindi ho dovuto ripiegare così..

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 © 2026 vBulletin Solutions, Inc. All rights reserved.