Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 16. 3. 2006, 18:46:15
Mám ve formuláři políčko <textarea>...</textarea>.
Obsah políčka načítám do databáze MySQL a potřeboval bych, aby se uložily i stisknutí klávesy ENTER (odřádkování) uvnitř políčka <textarea>...</textarea>. Nevím, jak takovou věc ošetřit, zkoušel jsem nastavovat WRAP pro TEXTAREA physical, virtual i off, bezvýsledně. Co s tím můžu dělat? |
||
WanTo Profil |
#2 · Zasláno: 16. 3. 2006, 18:50:34
Není náhodou problém v tom, že HTML považuje nový řádek za mezeru? Nepotřebuješ spíš nahrazovat \n za <br> ? Tebou popsané chování MySQL se mi zdá dost podivné.
|
||
MilanJ Profil |
#3 · Zasláno: 16. 3. 2006, 18:53:38
Nevím, jak to poznám?
Když prostě vypíšu obsah databáze do políček tabulky, je to v jednom kuse jako jednolitý text, vůbec to nebere v úvahu Enter jako odřádkování. Jaká by měla být nastavená vlastnost WRAP v TEXTAREA? |
||
WanTo Profil |
#4 · Zasláno: 16. 3. 2006, 18:55:27
Výchozí.
Text vypisuj pomocí echo nl2br($text) a půjde ti to. |
||
MilanJ Profil |
#5 · Zasláno: 16. 3. 2006, 18:57:03
A vlastnost WRAP?
|
||
WanTo Profil |
#6 · Zasláno: 16. 3. 2006, 18:58:09
Říkám, výchozí. To znamená, že jí nezadáš.
|
||
MilanJ Profil |
#7 · Zasláno: 16. 3. 2006, 19:03:19
Pro výpis z DB používám $radek = mysql_fetch_array($vysledek_dotazu) a následné zobrazuju údaj jako $radek["detail"].
Jak použít ono zmiňované nl2br($text)? Snad nl2br($radek["detail"]? |
||
WanTo Profil |
#8 · Zasláno: 16. 3. 2006, 19:04:17
echo nl2br($radek["detail"]);
|
||
MilanJ Profil |
#9 · Zasláno: 16. 3. 2006, 19:05:15
Jo...přesně tak to funguje.
Moc díky WanTo ;-) |
||
WanTo Profil |
#10 · Zasláno: 16. 3. 2006, 19:05:53
Nemáš zač :)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0