Разделяне по редове.

chepa

Registered
Здравейте, не измислих хубаво заглавие, но се надявам и това да стане. Искам да разделя в една <textarea> всеки нов ред да се вкарва в дб-то.

Ето пример

Краставицата на Пепи.
Домата на Гошо.
Табелата на Иван.

И след това от базата данни да мога да ги изкарам, така както са въведени на нов ред в списък с <ul><li></li></ul>.

Доста тъпо обяснение, но не мога да обясна точно какво искам :( :(
 
Има по-добър вариянт, защото този ще изисква Ajax и ще товари много.
Значи записваш си всичко на нов ред или там както искаш и си записваш всичко в БД . Едниственото нещо, което трябва да направиш - при извеждането, променливата да мине през nl2br($стр).
Пример:
PHP:
$MoqText = "tuka
moq tekst
nqkaw
na 100reda
"; / /twa idwa ot DB tam s $r .. 
echo $MoqText; // shte izleze na 1 red
echo "<hr>";
echo nl2br($MoqText); // shte izleze na mnogo redowe .. kakto go wijdash !

А ако толкова е важно да стане в UL .. ето как може да стане.
PHP:
$MoqText = "tuka
moq tekst
nqkaw
na 100reda
"; 
$MoqText = explode("\n", $MoqText );

$_ul = '<ul>';

foreach($MoqText  as $line)
{
   $_ul .= '<lil>".$line."</li>';
}
$_ul .= '</ul>';


echo " ---- <br/>  ". $_ul;

И бтв, защо просто не го направиш с обикновенни input поленца, а ми искаш с textarea .. :idea:
 

Back
Горе