Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    variabile tagliata in campo input

    Ciao a tutti

    questa è veramente cursiosa

    Ho un form nel quale inserisco una descrizione di un articolo per esempio:

    ciccio ciccio ciccio "ciccio"

    prima di inserisla nel db uso mysql_escape_string per i doppi apici e nella tabella viene inserito correttamente.

    quando vado a modificare qull'articolo dopo un'opportuna ricerca, mi appare lo stesso modulo, estraggo i vari dati dell'articolo ricercato, e li inserisco, previo stripslashes, in campi input text per un'eventuale modifica.

    Bene la descrizione ciccio ciccio ciccio "ciccio" viene tagliata così:

    ciccio ciccio ciccio

    vengono tolte le lettere dai doppi apici in poi.
    Il bello è che se stampo il risultato della query ho la stringa completa, invece nel calpo input no
    esempio di come inserisco e visualizzo
    Codice PHP:
    //in inserimento
    $descr trim(mysql_escape_string($_POST['descr']));
    //se faccio un echo qui avrò ciccio ciccio ciccio \"ciccio\"
    $sql = ........

    //in visualizzazione
    $sql = ......
    $descr stripslashes($row['descr']);
    //se faccio un echo qui avrò ciccio ciccio ciccio "ciccio" 
    <!-- invece qui avrò ciccio ciccio ciccio --Z
    <input name="descr" type="text" value="<?=$descr?>">

    assurdo assurdo assurdo

  2. #2

    Re: variabile tagliata in campo input

    Originariamente inviato da pgm
    Ciao a tutti

    questa è veramente cursiosa

    Ho un form nel quale inserisco una descrizione di un articolo per esempio:

    ciccio ciccio ciccio "ciccio"

    prima di inserisla nel db uso mysql_escape_string per i doppi apici e nella tabella viene inserito correttamente.

    quando vado a modificare qull'articolo dopo un'opportuna ricerca, mi appare lo stesso modulo, estraggo i vari dati dell'articolo ricercato, e li inserisco, previo stripslashes, in campi input text per un'eventuale modifica.

    Bene la descrizione ciccio ciccio ciccio "ciccio" viene tagliata così:

    ciccio ciccio ciccio

    vengono tolte le lettere dai doppi apici in poi.
    Il bello è che se stampo il risultato della query ho la stringa completa, invece nel calpo input no
    esempio di come inserisco e visualizzo
    Codice PHP:
    //in inserimento
    $descr trim(mysql_escape_string($_POST['descr']));
    //se faccio un echo qui avrò ciccio ciccio ciccio \"ciccio\"
    $sql = ........

    //in visualizzazione
    $sql = ......
    $descr stripslashes($row['descr']);
    //se faccio un echo qui avrò ciccio ciccio ciccio "ciccio" 
    <!-- invece qui avrò ciccio ciccio ciccio --Z
    <input name="descr" type="text" value="<?=$descr?>">

    assurdo assurdo assurdo
    booooooooohhhhhhh






  3. #3
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    Re: Re: variabile tagliata in campo input

    Originariamente inviato da vercinstex
    booooooooohhhhhhh








  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    ritornando seri.

    vi è mai capitato?

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.