Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] News i html
Neon12345
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 2.04.2010
Skąd: Wrocław

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


Witam otóż mam taki problem . Napisałem skrypt do newsów . Wszystko działa tylko . Gdy zapisuje mi się w bazie np.

  1. <br> lub <b>


Na stronie nie łapie i wyświetla się po prostu <br> czy <b>

Jakaś rada?

news:

  1. if (isset($_GET['step']) && $_GET['step'] == 'news')
  2. {
  3. if (isset($_POST['add']))
  4. {
  5. if (!empty($_POST['text']))
  6. {
  7. $_POST['text'] = nl2br($_POST['text']);
  8. $data = date("Y-m-d");
  9.  
  10. mysql_query("INSERT INTO `newsy` (`text`, `autor`, `tytul`, `data`) VALUES ('".htmlspecialchars($_POST['text'])."', '".$_POST['autor']."', '".$_POST['tytul']."', '".$data."')");
  11. echo '<br><br><center> <font color=green>News został Dodany</font></center>';
  12. }
  13. else echo '<br><br><center> <font color=red>Wypełnij Pola</font></center>';
  14. }
  15. else echo '
  16.  
  17. <br><br>
  18. <form method="post" action="admins.php?step=news#add">
  19. Dodaj news:<br /><br />
  20. <table>
  21. <tr><td>Tytuł: <input type="text" name="tytul"></td></tr>
  22. <tr><td>Autor: <input type="text" name="autor"></td></tr>
  23. <tr><td>Data:<input type="date" name="data" value="12-04-2010"></td></tr>
  24. <tr><td> Tekst: <textarea name="text" rows="15" cols="60" tabindex="3"></textarea></td></tr>
  25. <tr><td> <input type="submit" name="add" value="Dodaj"></td></tr>
  26. </table>';
  27.  
  28. }


Wyświetlanie:

  1. <?php
  2. include('baza.php');
  3.  
  4.  
  5. $zapytanie1 = mysql_query("SELECT * FROM newsy ORDER BY id DESC LIMIT 4")or die('Błąd zapytania');
  6. if(mysql_num_rows($zapytanie1) > 0) {
  7.  
  8. while($newsy = mysql_fetch_assoc($zapytanie1)) {
  9. echo " <div class=post>
  10. <h2 class=title>".$newsy['tytul']."</h2>
  11. <p class=byline><small>Autor: ".$newsy['autor']." || Data: ".$newsy['data']."</small></p>
  12. <div class=entry>
  13. <p>".$newsy['text']."
  14.  
  15. </p>
  16. </div>
  17. <div class=meta>
  18. </div>";
  19. }
  20.  
  21.  
  22. }
  23.  
  24.  
  25. ?>


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Co Ci nie działa?
Go to the top of the page
+Quote Post
Neon12345
post
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 2.04.2010
Skąd: Wrocław

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


Chciał bym żeby wyświetało mi HTML z bazy danych (IMG:style_emoticons/default/winksmiley.jpg) Bo aktualnie gdy mam zapisane w bazie

  1. Tekst<br>Tekst


Wyświetla mi po prostu <br> A chciał bym żeby działało to jako html.
Go to the top of the page
+Quote Post
pedro84
post
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Nie no, podaj URL bo ja dalej nie wiem o co Ci chodzi. <br> to też HTML...
Go to the top of the page
+Quote Post
Neon12345
post
Post #5





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 2.04.2010
Skąd: Wrocław

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


Tak , jeszcze raz . Napisałem skrypt system newsów. Który zapisuje dane z formularza do bazy danych. I przy wyświetleniu ich z bazy nie wyświetla znaczników html . Jaśniej?

www.handball-manager.pl

Ten post edytował Neon12345 14.04.2010, 17:42:45
Go to the top of the page
+Quote Post
luck
post
Post #6





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

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


Zamiast
  1. htmlspecialchars($_POST['text'])

zrób
  1. mysql_real_escape_string($_POST['text'])

albo chociaż
  1. addslashes($_POST['text'])
Go to the top of the page
+Quote Post
pedro84
post
Post #7





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Teraz to tak...

Rozwiązanie masz wyżej, URL nie działa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Neon12345
post
Post #8





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 2.04.2010
Skąd: Wrocław

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


Bardzo dziękuje za pomoc . Link Poprawiony
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 3.10.2025 - 03:42