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

    Problema visualizzazione stringhe dimezzate?

    Buon pomeriggio, ho il problema di visualizzare a video il contenuto dei campi Char.
    Mi spiego faccio una select per estrapolare i valori di alcuni campi di tipo Char,all'atto della visualizzazione a video mi restituisce soltanto la prima parola e basta..

    Come devo fare per farmi restituire il testo completo senza perdere pezzi di testo?

    Grazie mille a tutti....

  2. #2

    Re: Problema visualizzazione stringhe dimezzate?

    Originariamente inviato da ANTAGONIA
    Buon pomeriggio, ho il problema di visualizzare a video il contenuto dei campi Char.
    Mi spiego faccio una select per estrapolare i valori di alcuni campi di tipo Char,all'atto della visualizzazione a video mi restituisce soltanto la prima parola e basta..

    Come devo fare per farmi restituire il testo completo senza perdere pezzi di testo?


    Grazie mille a tutti....
    Verifica non ci siano apostrofi nel testo....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    non è questione di apici singoli o doppi, nel senso che il valore è all'interno di una <input type=hidden> ed è quello che voglio visualizzare..... ho provato nell'allungare la capienza della <input..> con maxlength ma non funziona.. mi restituisce soltanto la prima parola.....

    Come devo fare?

    Non so se mi sono spiegato....

  4. #4
    perche non posti le stringe con cui inserisci i dati e con cui provi a leggerli...?

    Ciao!

  5. #5
    queste sono le variabili che mi restituiscono i valori con $_POST e si trovano in una pagina:
    $titolo = $_POST['tit'];
    echo "Titolo: " . $titolo . "
    ";
    $descrizione = $_POST['desc'];
    echo "Descrizione: " . $descrizione . "
    ";

    le <input type=hidden> con i valori si trovano in un'altra pagina:

    echo("<input type=hidden name=id value=" . $row['id_prodotto'] . ">" .
    "<input type=hidden name=tit value=" . $row['titolo'] . ">" .
    "<input type=hidden name=prezzo value=" .$row['prezzo'] . ">" .
    "<input type=hidden name=scaden value=" . $row['scadenza_offerta'] . ">" .
    "<input type=hidden name=desc value=" . $row['descrizione'] . ">" .

    è semplice ma non capisco per quale motivo mi debba restituire soltanto la prima parola.... ma?!?

  6. #6
    codice:
    echo "
    <input type='hidden' name='id' value=\"$row[id_prodotto]\"> 
    <input type='hidden' name='tit' value=\"$row[titolo]\"> 
    <input type='hidden' name='prezzo' value=\"$row[prezzo]\"> 
    <input type='hidden' name='scaden' value=\"$row[scadenza_offerta]\"> 
    <input type='hidden' name='desc' value=\"$row[descrizione]\">
    ";
    Senza le virgolette legge solo la prima parola e si ferma allo spazio.

    Non serve, anzi e' quasi sconsigliato l'uso delle parentesi con echo e print. Non sono funzioni, ma costruttori. Non c'entra con il tuo problema.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.