Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Gestione textarea

  1. #1

    Gestione textarea

    Ciao a tutti, vi posto il mio problema.
    Ho una pagina in cui è presente una text area.
    Tale text area deve fungermi sia da compilatore, nel senso che l'utente può scriverci sopra mantenedo la formattazione degli a capo, ma deve anche permettere la visualizzazione del testo salvato dall'utente con la medesima formattazione degli a capo.
    Ora il comando con la quale passo l'azione di salvataggio dei dati è dato da un piccolo script.
    Per capirci quello che ho fatto.

    Recupero dal db i dati salvati:


    codice:
    codice:
    [...]
    $ap = $rowq["azionepass"];
    $fil = $rowq["filmato"];
    
    $texta = nl2br($ap); 
    $textb = nl2br($fil);
    inserisco il richiamo nella textarea

    codice:
    codice:
    <textarea name="azionepass" cols="40" rows="2" wrap="physical" id="azionepass"><?php echo $texta;?></textarea>
    [...] analogo per l'altra
    e questo è lo script per slavare i dati
    codice:
    codice:
    function pq() {
    	
    	 if ( quadri.value == 0 )
      { alert("Devi selezionare un quadro"); }
       else
       {   location.href = "multimedsystem.php?crea=301&praticaon=<?=$pratica?>&azionepass="+document.listaquadri.azionepass.value+"&filmato="+document.listaquadri.filmato.value+"&quadros="+quadri.value }
         }
    dove filmato e azionepass sono le textarea.

    Sul file che esegue l'aggiornamento del db ho messo:
    codice:
    codice:
    $filmato = nl2br($_GET["filmato"]);
    $azionepass = nl2br($_GET["azionepass"]);
    Mi dite dove commetto errore visto che il risultato è che non riesco a visualizzaren la formattazione desiderata sulla textarea?
    Grazie
    per poi eseguire la quesry
    << World and Technology >>

  2. #2
    Grazie lo stesso, ho risolto così:

    sullo script
    codice:
    document.listaquadri.azionepass.value=document.listaquadri.azionepass.value.replace(/\r/g,"
    ");
    e sul php:
    codice:
    $textb = str_replace("
    ","\r", $azionepass);
    << World and Technology >>

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.