Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql] wyświetlanie z bazy danych ksiega gości
piotrek_ma_probl...
post 12.02.2007, 12:56:05
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 6.02.2007
Skąd: Kotlina Kłodazka

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
revyag
post 12.02.2007, 13:22:37
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Użyj wordwrap" title="Zobacz w manualu php" target="_manual


--------------------
-------------

------
Go to the top of the page
+Quote Post
piotrek_ma_probl...
post 12.02.2007, 13:48:34
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 6.02.2007
Skąd: Kotlina Kłodazka

Ostrzeżenie: (0%)
-----


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

Ten post edytował piotrek_ma_problem 12.02.2007, 14:03:07
Go to the top of the page
+Quote Post
revyag
post 12.02.2007, 14:13:14
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


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


--------------------
-------------

------
Go to the top of the page
+Quote Post
piotrek_ma_probl...
post 12.02.2007, 14:29:24
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 6.02.2007
Skąd: Kotlina Kłodazka

Ostrzeżenie: (0%)
-----


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ę...

Ten post edytował piotrek_ma_problem 12.02.2007, 14:39:54
Go to the top of the page
+Quote Post
gabcio
post 12.02.2007, 14:34:48
Post #6





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


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()
Go to the top of the page
+Quote Post
piotrek_ma_probl...
post 12.02.2007, 15:36:27
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 6.02.2007
Skąd: Kotlina Kłodazka

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
yaotzin
post 12.02.2007, 21:53:03
Post #8





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 12.02.2007
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Zawsze mozesz próbować funkcją
  1. <?php
  2. ?>
Ale to będzie męczące wordwrap powinno działać bez zarzutu dziwne dry.gif


--------------------
------
Per Aspera Ad Astra
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:51