Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa prelomom teksta iscitanog iz MySQL baze

[es] :: PHP :: PHP za početnike :: Problem sa prelomom teksta iscitanog iz MySQL baze

[ Pregleda: 1666 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rollback
Goran Božinović
Bor

Član broj: 100881
Poruke: 65



+3 Profil

icon Problem sa prelomom teksta iscitanog iz MySQL baze13.10.2012. u 22:21 - pre 140 meseci
Imam problem sa prelomom teksta iscitanog iz MySQL baze. Kada se tekst u jednom redu unosi u bazu i kada se iscita i prikaze na stranici, "gura" ceo template strane u desno koliko je red dugacak pa me interesuje: postoji li u php-u ugradjena funkcija za dodavanje preloma takvog teksta na odredjenoj lokaciji?
Nisam vican php-u i ne znam koje sve funkcije poseduje.


[Ovu poruku je menjao Rollback dana 14.10.2012. u 00:01 GMT+1]
Svoje najlepše dane proveo sam noću.
 
Odgovor na temu

Rollback
Goran Božinović
Bor

Član broj: 100881
Poruke: 65



+3 Profil

icon Re: Problem sa prelomom teksta iscitanog iz MySQL baze13.10.2012. u 22:54 - pre 140 meseci
Resen problem
Code:

$tekst = wordwrap($tekst, 110, "\n");

Svoje najlepše dane proveo sam noću.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1571 Profil

icon Re: Problem sa prelomom teksta iscitanog iz MySQL baze14.10.2012. u 09:50 - pre 140 meseci
To i nije dobar način da rešiš problem. Bolje potraži zašto se tekst ne prelama u HTML-u (možda je između PRE ili CODE tagova ili tako nešto).
 
Odgovor na temu

Rollback
Goran Božinović
Bor

Član broj: 100881
Poruke: 65



+3 Profil

icon Re: Problem sa prelomom teksta iscitanog iz MySQL baze14.10.2012. u 11:39 - pre 140 meseci
Ovako stoje stvari:
Ako koristim ovaj nacin prikaza:
Code:
<td colspan=\"2\" width=\"100%\"><div style=\"padding: 3px;\">{$red['Komentar']}</div></td>

Onda se sadrzaj teksta prikazuje normalo ne razvlacuci tabelu i celu stranu na kojoj se prikazuje, ali ne postavlja nove redove niti razdvaja pasuse onako kako su oni uneseni u bazu nego ih, jednostavno, ispise u jednom redu.
Kada koristim nl2br(), ne mogu je koristiti u samom redu gde se ispisuje resultat vec, moram pre toga to obaviti ali onda ne mogu vise takav prikaz da imam vec ovakav:
Code:
$komentar=nl2br($red['Komentar']);
<td colspan=\"2\" width=\"100%\"><div style=\"padding: 3px;\">$komentar</div></td>

Sada se javlja taj problem: imam sve pasuse i nove redove ali ne moze ih tabela "obuzdati" - nema prelom reda (ima ga samo tamo gde ga ima i u bazi)... inace, probao sam sa raznim html tagovima (i samoj tabeli i divovima sam odredio fiksnu sirinu) ali uzaludno.
Svoje najlepše dane proveo sam noću.
 
Odgovor na temu

Rollback
Goran Božinović
Bor

Član broj: 100881
Poruke: 65



+3 Profil

icon Re: Problem sa prelomom teksta iscitanog iz MySQL baze14.10.2012. u 11:51 - pre 140 meseci
E sad radi. Mogu koristiti funkciju u samom ispisu, jedino ako je razdvojim od onoga sto ispisujem iz baze! :)
Code:

<td colspan=\"2\" width=\"100%\"><div style=\"padding: 3px;\">".nl2br($red['Komentar'])."</div></td>

Svoje najlepše dane proveo sam noću.
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: Problem sa prelomom teksta iscitanog iz MySQL baze15.10.2012. u 17:45 - pre 140 meseci
Da li si proverio šta se dešava ukoliko neko napiše dugačku reč ili dugačak link?
U tom slučaju probaj da koristiš word-wrap u css-u (word-wrap:break-word;)
http://www.w3schools.com/cssref/css3_pr_word-wrap.asp
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

Rollback
Goran Božinović
Bor

Član broj: 100881
Poruke: 65



+3 Profil

icon Re: Problem sa prelomom teksta iscitanog iz MySQL baze15.10.2012. u 18:56 - pre 140 meseci
Eee vidis, za ovaj jadac nisam znao
Proverio i sad vidim i taj propust (ne prelama ih)... vidim da se ovaj problem opet javlja sa dugackim recima i linkovima. Ovaj mi CSS Property u potpunosti uklonio problem. Hvala ti za ovo CSS resenje!

Hvala obojici!
Svoje najlepše dane proveo sam noću.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Problem sa prelomom teksta iscitanog iz MySQL baze

[ Pregleda: 1666 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.