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

    Valori in Input hidden troncati perchè?

    Buon giorno vorrei sapere cortesemente come mai se eseguo una select dei valori in una tabella,e li inserisco nelle input hidden le visaulizzo troncate?

    codice:
    <input type=\"hidden\" name=\"PhFile\" value=". $arrBacheca[$nI]['PhFile'] .">
    Sapete dirmi come mai,visualizzo soltanto la prima parola di una frase?

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    qual'e' la frase che passi? lo fa con tutte? spiega un'po' meglio...e se contiene caratteri speciali..

  3. #3
    ci sono alcune frasi che contengono l'apice,ma la maggior parte no...
    e comunque questo problema lo fà con tutte le frasi...QUINDI?

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Prima dell'invio hai provato a stampare? fatti stampare la parola prima del campo hidden e vedi se il problema e' l'estrazione da db o l'invio.

  5. #5
    la stampa correttamente....ho visto che se tolgo gli spazi e unisco tutte le parole della frase,la restituisce completa..
    altra prova ho inserito prima del valore la funzione trim(valore) per eliminare gli spazi..ma non funziona!!

    Sai dirmi a questo punto che devo fà?
    Grazie

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    mmm mi sembra strano.. ho provatoo in locale una cosa cosi' e a me nn fa scherzi... Non e' che nella pagina dove arriva c'e' un qualche controllo che taglia la frase dopo un certo numero di caratteri qualche funzione?

  7. #7
    prova così:

    <input type=\"hidden\" name=\"PhFile\" value=\"". $arrBacheca[$nI]['PhFile'] ."\">
    ______________________________________

    Progresso Web.

  8. #8
    Grazie Mille caruccis alla prox...!!!

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    come ti ha implicitamente spiegato caruccis, devi far uscire il valore di value fra virgolette

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    in pratica otenevi una cosa simile:

    <input type="hidden" name="PhFile" value=un file con l'apice>

    che naturalmente il browser non interpretava bene, quindi meglio usare le virgolette ed ancor meglio usare addslashes per ulteriore sicurezza:


    <input type=\"hidden\" name=\"PhFile\" value=\"". addslashes($arrBacheca[$nI]['PhFile']) ."\">

    Cià

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