Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][HTML]Przerwy w tekście wpisywanym w formularzu.
Forum PHP.pl > Forum > Przedszkole
tomek1973
Wprowadzając dane do tabeli Mysql poprzez formularz tracę wszelkie przerwy w tekście (chodzi o efekt, który uzyskuje się za pomocą tagu <br>).
Jak sobie z tym poradzić?
kadlub
  1. $text = wordwrap($text_z_bazy, 20, "<br />\n");

możesz przy odczytaniu zwijać tekst
powyższy przykład w każdej lini będzie si wyświetlał po 20 znaków
jak chcesz to poczytaj jeszcze tu
http://www.egrafik.pl/manual-php-2006/function.wordwrap.php
Ulysess
echo nl2br($text);
tomek1973
Mam jeszcze problem ze składnią.
Mam poniższy kawałek kodu:

  1.  
  2.  
  3. if($pkt_row['opis'] != "")
  4. {echo ''.$pkt_row['opis'].'<br><br>';}
  5.  
  6.  



W jaki sposób dołożyć tą funkcjęquestionmark.gif
Próbowałem na kilka sposobów i nie działa.


  1.  
  2.  
  3. if($pkt_row['opis'] != "")
  4. {echo echo nl2br ''.$pkt_row['opis'].'<br><br>
  5.  
  6. ';}
  7.  
  8.  








kill15
Chociażby tak:

  1. // warunek
  2. $lol = nl2br($pkt_row(['opis']);
  3. echo $lol
nekomata
@tomek masz poważny problem ze składnią... skombinuj jakiś dobry edytor.. (ja używam dreamweaver'a .. ale dużo osób chwali NetBeans )
@up po co do zmiennej wpuszczać?I jeszcze z błędami mu napisałeś... ( od kiedy otwieramy nawiasy w nazwach zmiennej?Brak średnika w 3 linii)
  1. echo nl2br($pkt['opis']);//Działa
  2. echo nl2br('texcik'.$zmienna.'dalszy tescik'.$innazmienna.' kontynuujemy '.$zmienna);//Też zadziała...
  3. echo nl2br('Dzisiaj jest ... '.date("F j, Y, g:i a").' ... załóżcie kalesony..');// Też zadziała
Warto znać składnie.. a dużym ułatwieniem jest kolorowanie składni które właśnie te programy obsługują.. (to nie jest nic trudnego naprawdę...)
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.