Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema textarea

  1. #1

    problema textarea

    Salve a tutti,
    ho un form in cui è presente una textarea che memorizza i dati in un database.
    I dati inseriti nella textarea vengono memorizzati correttamente nel db, ma quando recupero i dati dal db per ripresentare la textarea con lo stesso testo all'interno (es. funzione di modifica), il testo non viene stampato correttamente.
    In particolare:

    - Per una stringa del tipo [parola1][spazio][resto della frase] mi fa vedere dentro la textarea solo [parola1].

    E' come se al primo spazio si ferma e non stampa più nulla. Da cosa può dipendere?
    Non ci sono Queen senza Freddie !

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    Ma come lo prelevi il valore dal DB? Scrivi il codice e forse si può velocizzare tutto......

  3. #3
    codice:
    <?php
    
    $query     = "select * from ruoli order by ruolo";
    $execQuery = mysql_query($query);
    
    while ($data = mysql_fetch_array($execQuery)) {
    
    // stampo il contenuto in una tabella.  
    
    <form action="modifica.php" method="post">
    <input type="hidden" name="roleID" value=<?php echo $data["ID"]?>>
    <input type="hidden" name="ruolo" value=<?php echo $data["ruolo"]?>>
    <input type="hidden" name="descrizione" value=<?php echo $data["descrizione"]?>>
    <input type="submit" value="Modifica">
    </form>
    
    }
    In modifica.php ho questo:


    codice:
    <?php
    
    $id    = $_POST["roleID"];
    $ruolo = $_POST["ruolo"];
    $desc = $_POST["descrizione"];
    
    ?>
    
    // textarea
    <textarea rows="7" cols="50" name="descrizione">
    <?php echo $desc; ?>
    </textarea>

    A proposito, adesso rivedendo il codice, non è che dipende dal fatto che metto la stringa con gli spazi nel campo hidden descrizione?
    Non ci sono Queen senza Freddie !

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    Ma scusa invece di fare così perchè non provi a far passare i dati tramite sessione ($_SESSION).Se poi così non va prova a levare il tipo hidden....

  5. #5
    Si posso anche provare, ma io volevo capire perché non mi funziona!
    Non ci sono Queen senza Freddie !

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    Porbabilmente perchè usi un campo hidden ed evidentemente non verrà passato correttamente.....Porva a levarlo, se funge allora era il campo hidden...

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.