Autor | Zpráva | ||
---|---|---|---|
Spacebar Profil |
#1 · Zasláno: 7. 5. 2010, 07:32:01 · Upravil/a: Spacebar
Zdravím.
Mám formulář ve kterém je textarea. Po kliknutí na tlačítko se pomocí jQuery $.ajax přenesou data z této textarey na skript, který je uloží do databáze. Problém je v tom, že nebere konce řádků. Pokud bych odeslal Deset rohlíků Půlku chleba tak mám v databázi Deset rohlíkůPůlku chleba SET NAMES utf8 Prosím pomozte. |
||
mattyZEM Profil |
#2 · Zasláno: 7. 5. 2010, 07:43:14
Zkusil jsi to prohnat fcí nl2br() před vkládáním?
|
||
Spacebar Profil |
#3 · Zasláno: 7. 5. 2010, 07:51:17 · Upravil/a: Spacebar
Ano. Obsah textarey je ale
Deset rohlíků\nPůlku chleba Deset rohlíků Půlku chleba Nějaké další nápady? |
||
Alphard Profil |
#4 · Zasláno: 7. 5. 2010, 14:58:22
Spacebar:
tak mám v databázi Deset rohlíkůPůlku chleba Jak jste to poznal? Přes webového klienta, nebo v nějakém správci, který není v html? Ano. Obsah textarey je ale Deset rohlíků\nPůlku chleba a ne > Deset rohlíků > Půlku chleba Tohle je v podstatě identické. \n zalamuje řádek, jen Windows používají sekvenci \r\n. Takže když tohle proženete nl2br(), dostanete co? |
||
Spacebar Profil |
#5 · Zasláno: 7. 5. 2010, 18:05:38
Díky :)
1) phpMyAdmin 2) To fungovalo, dokud jsem nedal další řádek. Pak to z: Deset rohlíků Půlku chleba 6 vajec udělalo Deset rohlíků Půlku chleba6 vajec :( |
||
SpotRudloff Profil |
#6 · Zasláno: 7. 5. 2010, 18:19:18
<?php $promenna_s_textem = nl2br($promenna_s_textem); ?> Používáte to takto? |
||
Časová prodleva: 14 let
|
0