DMG Posted April 29, 2007 Report Share Posted April 29, 2007 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 ? Link to comment Share on other sites More sharing options...
bubu Posted April 29, 2007 Report Share Posted April 29, 2007 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. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted April 30, 2007 Report Share Posted April 30, 2007 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> Link to comment Share on other sites More sharing options...
DMG Posted April 30, 2007 Author Report Share Posted April 30, 2007 (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 April 30, 2007 by DMG Link to comment Share on other sites More sharing options...
bubu Posted April 30, 2007 Report Share Posted April 30, 2007 Slikti meklēji: http://php.net/substr_count Link to comment Share on other sites More sharing options...
Recommended Posts