Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][sql] wyświetlanie z bazy danych ksiega gości
Forum PHP.pl > Forum > Przedszkole
piotrek_ma_problem
Pozdro 600
Wyświetlam sobie z bazy wszystkie wpisy
  1. <td>
  2. Treść wpisu:<?php echo $row["wpis"]?>
  3. </td>

To tylko fragment kodu... kod działa i wszystko wyświetla...
Są to wpisy z księgi gości, fajnie działa, ale jeżeli wpis jest dłuższy to rozwala mi to strone jak zrobić żeby wyświetlało się np. tylko 100 znaków a następne przechodziły do następnej linijki hmmm
Dzięki za ost podpowiedzi respekt ... guitar.gif
revyag
Użyj wordwrap" title="Zobacz w manualu php" target="_manual
piotrek_ma_problem
próbowałem parę razy na różne sposoby pewnie robie jakiś śmieszny błąd chyba że źle coś zrozumiałem



  1. <?php
  2. $tekst = $row["wpis"];
  3. $nowytekst = wordwrap($tekst, 20, "<br>");
  4. echo $nowytekst;
  5. ?>

sprawdziłem sobie w bazie i w tabeli wpisy i w niektórych wierszach mam

  1. aaaaaaaaaaaaaaa
  2. <br>ddddddddddddd
  3. <br>dddddddddddd...

takie coś hmmmm sprawdziłem kiedy wpisuje dane i nacisnę enter
to dodaje się <br> do tabeli

  1. <?php
  2. <textarea name=body rows=5 cols=30 wrap=virtual></textarea><br>
  3. ?>


hmmm można napisać coś takiego żeby tekst samoczynnie przechodził do nowej linii
podczas pisania w oknie
revyag
Nie wiem gdzie widzisz problem. Wordwrap zawinie Ci łańcuch znaków dodając po określonej liczbie znaków znak nowej linii czyli <br /> lub \n . I to u Ciebie robi.

Jeśli chcesz na bieżąco sprawdzać czy długość łańcucha jest zbyt długa użyj javascript. Poszukaj na google jakiejś funkcji do tego.
Tutaj jest coś takiego:
http://www.bigbold.com/snippets/posts/show/869
piotrek_ma_problem
działa ale zmienia tylko w pierwszym chyba cos poplątałem w pętli cool.gif


Czasem jest lepiej upewnić się czy coś nie działa, a nie liczyć, że ktoś zrobi to za nas bo można dać plamę...
gabcio
Masz przykład
$tekst = wordwrap($tresc, 90, "\n");

Ładnie łamie linie.
Jeżeli nie chce to działac nie wiadomo dlaczego zawsze możesz liczyc każdą literke i td smile.gif
explode()
piotrek_ma_problem
już wiem łamie ale wyrazy jeżeli ktoś napisze w ksiedze gości długi wyraz składający sie np z hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
to wywala mi sttrone
yaotzin
Zawsze mozesz próbować funkcją
  1. <?php
  2. ?>
Ale to będzie męczące wordwrap powinno działać bez zarzutu dziwne dry.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.