Jump to content
php.lv forumi

Recommended Posts

Posted

Es te sāku mācīties mysql un man radās tāds jautājums. Kad ierakstu kādu tekstu kurš satur "break" uz jaunu rindu tad iekš msql šāda break vais nav un beigās izvadās teksts vienā rindā bez nekāda break uz jaunu rindu. Tad nu kā to varēt labot, lai ja es ierakstu tekstu ar vairākām rindām lai arī izvadot no mysql teksts izvadītos tieši tāpat ?

Posted

Tā nav MySQL vaina, bet gan HTML fīča. HTML vairākas atstarpes un enterus attēlo kā vienu atstarpi. Paskaties izvadītā HTML sourci, tad pats redzēsi, ka tur ir tavs enters (sourci es domāju uzspiest View Source browserī).

Tev vajag enterus pirms izvadīšanas ar echo/print pārvērst uz <p> vai <br> tagiem. Viens veids kā to panākt ir ar nl2br funkciju.

Posted
Tad nu kā to varēt labot, lai ja es ierakstu tekstu ar vairākām rindām lai arī izvadot no mysql teksts izvadītos tieši tāpat ?

Tekstu izvadi starp tagiem <pre>te tekstu</pre>

Posted (edited)

Paldies viss sanāca :)

Ā un uzreiz tepat pajautāšu - kāds nevarēt kād idej pateikt kā tagad tos breaks lai saskaita, jo ik viens break nozīmē ka teksts paliek garāks un tātad jāpagarina lappas garumu ir, bet es nekur nevar atrast kādu funkciju kas skaita konkrēta teksta skaitu ? :)

Edited by DMG
×
×
  • Create New...