Visualizzazione dei risultati da 1 a 5 su 5

Discussione: richimare testo da DB

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    richimare testo da DB

    Ciao

    In un campo Text del DB MYSQL
    inserisco del testo che contiene
    un po' di tutto (annotazioni, codice html/php ecc)

    Il problema è che quando lo richiamo così:

    codice:
    ....
    
    <?
    
    $query = mysql_query ($visualizza)
          or die ("Non riesco ad eseguire la richiesta $visualizza");
    
          echo "<table><tr><td>Titolo contenuto: </td> <td align= 'right'><font color=\"#FF0000\">".mysql_result($query,0,"Titolo_Contenuto")."</font></td></tr>";
          echo "<tr><td>Contenuto: </td></tr></table>
    ";
          echo "".mysql_result($query,0,"Contenuto")."";
    ?>
    ...
    non è visualizzato come dovrebbe e come del resto
    e memorizzato nel DB (ho dato un'occhiata con
    phpmyadmin) ma risulta un unico blocco
    (mentre tra un frase e l'altra ci possono essere anche
    tante righe vuote).
    Insomma vorrei che il testo eterogeneo che inserisco sia
    visualizzato come era originariamente.
    Per fare un esempio i post delle varie discussioni
    in un forum PHPBB2 sono visualizzati nello stesso modo
    di come sono stati inseriti: testo, codice, spazi ecc ecc

    ciao e buone feste

  2. #2
    Per gli invii:

    $testo = nl2br($testo);


    Per gli spazi, potresti fare una cosa molto semplice tipo:

    $testo = str_replace(' ', '&amp;nbsp;', $testo);
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    [supersaibal]Originariamente inviato da gm
    Per gli invii:

    $testo = nl2br($testo);


    Per gli spazi, potresti fare una cosa molto semplice tipo:

    $testo = str_replace(' ', '&amp;nbsp;', $testo); [/supersaibal]


    Grazie, funziona!!

    Già che ci siamo vorrei chiedere come si fa
    a evidenziare nel testo una parola ricercata
    Ho già predisposto un form e uno script
    che riceve dal form la parola e interrogando il DB (con un like ecc ecc)
    trova il record che ha nel testo la parola significativa.

    Adesso vorrei che la parola chiave venisse evidenziata
    nel testo di cui abbiamo parolato sopra.

    Voglio precisare che può essere anche parte di una parola
    (infatti come dicevo uso il like per interrogare il campo.

    Infine se voglio ricercare nel testo la parola
    "animali" ad esempio, la ricerca deve evidenziare
    la stessa parola sia in minuscolo che maiuscolo
    e anche mista come può essere "Animali".
    Come si fa?

    grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    UP

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    non se ne viene a capo?

    ciao

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.