Проблем с обработката на textarea - PHP, MySQL
Целта ми е да предоставя TEXTAREA input на HTML страница, където
някой потребител може да въвежда текст. След като въведете текста,
той натиска бутона Submit, който отвежда към PHP страницата, която се
свързва със MySQL сървъра и записва в него съдържанието на TEXTAREA
input-а.
Проблема всъщност се състои в това, че когато искам да изведа обратно
информацията от MySQL базата дани в някаква HTML страница, и ако текста
въведен преди това във TEXTAREA-та е много дълъг и на текущата страница
излиза извън рамките и трябва да се скролира, за да се види всичо.
Не знам колко добре го обесних, но ще дам един пример:
Влизам си в index.html, въвеждам "i am cool" в TEXTAREA-та, цъкам submit.
После си пускам showresults.php и виждам "i am cool" .
ДоТук няма проблем.. но ако въведа "i am cooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollllllllllllllllllllllllllllllllllllllllllllllllllllllllll llllllllllllllllllll. reallllllllllllllllllllllllllllllllllllllllllllllllllllllllllllyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" (с две думи дълъг текст), когато заредя
showresults.php, този текст илиза извън страницата...
Пробвал съм да го пъхна във таблица, във <DIV>, във <SPAN>, но нищо не става.
Помагайте !!
Проблем с обработката на textarea - PHP, MySQL
Не може да не стане . Задай стойности на таблицата и/или див или спан , и си настой браузъра . Но най добре го сложи в таблица .
<table width='90%'>
...
...
</table>
Проблем с обработката на textarea - PHP, MySQL
Ами по подразбиране параметърът wrap на textarea е off. Пробвай с physical (<textarea name="blabla" wrap=physical>)
Проблем с обработката на textarea - PHP, MySQL
Пробвал съм го и по двата начина, описани по-горе.
За жалост резултата е отрицателен.
и не е от браузъра, защото нито при MSIE, нито при Opera
работи коректно.
:)) ако забелязвате и във този форум е така.
very long wooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooooooooooooooooooooord
Проблем с обработката на textarea - PHP, MySQL
Значи това нещо с дългите думи можеш да го забравиш - няколко седмици се мъчих да му търся разрешение на този проблем, докато не установих, че такова просто не съществува. Ползваш ли space между думите няма проблеми, но ако се опиташ да напишеш много дълга дума - нямаш шансове........
Освен това и без това не съществуват чак толкова дълги думи(или поне не са толкова много). Ако някой иска да се гаври, това вече е отделен въпрос......
Проблем с обработката на textarea - PHP, MySQL
Няма невъзможни неща [:D] . Задай един div с фиксирани дължина и ширина ( може и span ) и вкарай вътре дъъъъългата дума . Да видим как ще се държи [:D]
Код:
<div id='view' style='position:aboslute;left:100;top:100;width:200;height:100;'>
Дъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъъълллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллггггггггггггггггггггггггггггггггггггггггггггггггггггггггггггггггггггггааааааааааааааааааааааааааааааааааааааааааааааааааааааа дума
</div>
Забелязваш ли как в карето за кода дългата ( ама наистина е дълга ) дума не се показва цялата а се реже . Защото карето има зададени фиксирани стойности . Ако си поиграеш малко можеш и да покажеш и цялата дума нарязана на парчета [:D] вътре .
Проблем с обработката на textarea - PHP, MySQL
Наистина доста интересно - мерси за инфото.
Аз докато търсех начин за това нещо току-що бях тръгнал да изучавам html и дори не бях чувал за css, а впоследствие не съм му и обърнал толкова внимание, май......
Проблем с обработката на textarea - PHP, MySQL
при мене не работи :(.
както и да е.. намерих друг начин да си реша проблема
Проблем с обработката на textarea - PHP, MySQL
В какъв смисъл не работи ? Новата страница генерирана от сървъра със зададени точни параметри на някакъв елемент ( div , span и т.н. ) и примерно дъъълга дума се визуализира пак така че трябва да скролираш . Така ли ?
Проблем с обработката на textarea - PHP, MySQL
Проблем с обработката на textarea - PHP, MySQL
Странно , а погледна ли от друг комп същата ситуация ? Искам да кажа примерно от компютър който ти не си конфигурирал - дали пак се вижда същото . Да не би нещо настройките на системата и/или браузъра да са закотвени на дадени параметри ?
Опс , а пробвали с няколко различни браузъра ? за да видиш при всеки как се държи .
Проблем с обработката на textarea - PHP, MySQL
Пробвах с 3 различни браузъра - Opera, IE, Netscape.
И при трите програми резултата е един и същ.
Иначе, що се отнася до това дали съм пробвал на друг компютър,
отговора ми е - НЕ. Но за сметка на това си форматирах харда и когато
инсталирах наново всичко - пак същата работа (това стана преди време).
Сега вече проблема е решен с една проста PHP функцийка.
@nikolin
Дългата ти дума в цитата се цепи, защото е вкарана във iframe или нещо такова,
самоче аз не се стремя към това, ами към таблица :)).
Както и да е - <font color="red">ПРОБЛЕМА Е РЕШЕН</font id="red">
Проблем с обработката на textarea - PHP, MySQL
Проблем с обработката на textarea - PHP, MySQL
10x на всички за помощта и насоките