- Home
- Categorie
- Coding e Sistemistica
- Coding
- Textarea: spazi prima del testo
-
Textarea: spazi prima del testo
Salve sono alle prese con una procedura di modifica record, dunque popolo tutti i tag della pagina con le variabili lette dal DB, tutti tags si comportano bene tranne uno
una <textarea><?php echo $mia_var;?></textarea> che mi sposta il contenuto della variabile di 3-4 spazi bianchi a destra :?:?:? di che si tratta ?
tnks
-
Ciao Gandalf.
Due domande prima di cercare il problema:
- sei certo che quegli spazi non vengano tirati fuori già dall'estrazione del Db? (fai un echo fuori dalla textarea)
- il codice è esattamente come lo hai postato o magari è su più righe o altro?
-
si il codice è come l'ho postato, se aggiorno il record sempre peggio, il testo avanza a destra (aumentano gli spazi da sinistra) nella textarea !!!!
Possibile che la textarea mi vada ad immagazzinare valori nulli prima del semplice testo, in fase di UPDATE e INSERT nel db ?
tnks
-
Allora il problema è nell'invio del testo al Database.
Dovresti risolvere usando la funzione trim, ma probabilmente riguardando il codice, dal form all'INSERT/UPDATE, riesci a trovare dove prende questi spazi in più.
-
TRIM provato ma non cambia nulla ... sembra un effetto indesiderato del controllo TEXTAREA ... a qualcuno è già capitato ?!?!?!
-
Ciao,
se <textarea> e <?php non sono su più righe, non hai spazi tra loro e ad ogni invio ti si spostano di 3/4 spazi in più, l'unica cosa che mi viene in mente e che probabilmente non sono "spazi" quelli inseriti, ma caratteri di tabulazione.Se posti il blocco di codice php con la textarea e quello in cui recuperi i dati e li inserisci nel db, forse potremmo capirci un pò di più
Alessandro