Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]BBcode
Forum PHP.pl > Forum > Przedszkole
viamarimar
Próbuje dodać bbcode do mojego systemu powiadomień, kierując się jakimś kursem, ale gdy klikam b w formularzu to nic sie nie dzieje. Wpisalem jakies echo czy wgl funkcja jest przekazywana i dziala ale nie wyswietla tego w tresci ... Wytłumaczył by mi ktoś jak to wyświetlić w formularzu?

Mój kod:
  1. function pogr($tekst){
  2. $tekst = nl2br($tekst);
  3. $tekst = htmlspecialchars($tekst);
  4. $tekst = preg_replace("#\[b\](.*?)\[/b\]#si",'<b>\\1</b>',$tekst);
  5. return($tekst);
  6. }
  7.  
  8. if (isset($_POST['b']))
  9. {
  10. pogr($tekst);
  11. echo 'asd';
  12. }


  1. //dodaje powiadomienia
  2. if ($pokaz == add) {
  3. $data=date("Y-m-d");
  4. echo '<form method=post action=admin.php?pokaz=add&pokaz=add>
  5. <input type="hidden" name="data" value="'.$data.'"><br>
  6. Tytul: <input type=text name=addtytul><br>
  7. Tresc: <textarea name=addtresc rows=20 cols=50>Tu możesz wstawić obazek... <img src="link do obrazka" /> </textarea><br>
  8. <select name="kategoria">
  9. <option>Polski</option>
  10. <option>Matematyka</option>
  11. <option>Fizyka</option>
  12. <option>Historia</option>
  13. <option>WOS</option>
  14. <option>INNE</option>
  15.  
  16. </select>
  17. <input type="submit" name="b" value=b >
  18. <input type=submit value=Dodaj></form>';
  19.  
  20.  
  21.  
  22. if ($pokaz == add) {
  23. if (empty ($addtytul) || empty ($addtresc) || empty ($data)) {
  24. echo "Wypełnij wszystkie pola.";
  25. }
  26.  
  27.  
  28.  
  29. mysql_query("insert into powiadomienia (data, tytul, tresc, kategoria) values('$data','$addtytul','$addtresc','$kategoria')") or die("Nie mogłeś dodać powiadomienia.");
  30. echo "Powiadomienie dodane.";
  31. }
  32.  
  33. }

Tomplus
funkcja
pogr($tekst);

powiedz mi gdzie ją wyświetlasz, skoro funkcja nie jest wydrukowana
wiec zamiast echo 'asd';

  1. echo pogr($text);


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.