Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+MySQL] problem z enterami (system newsów)
TexPac
post 26.10.2006, 18:07:37
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.09.2006

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


Witajcie mam problem z enterami smile.gif Zaczynam zabawę z MySQL i nie potrafię poradzić sobie z enterami :/ Gdy próbuje zrobić to za pomocą str_replace("\n", '<br>', $tresc); to cała treść newsów miesza się! Kod wyświetlający newsy:

  1. <?php
  2. require("config.php");
  3.  
  4. @mysql_connect($host, $user, $pass) or die ("Nie można połączyć się z bazą danych!");
  5. @mysql_select_db($name) or die ("Nieprawidłowa nazwa bazy danych!");
  6.  
  7. $wysnewsy=mysql_query("SELECT * FROM news ORDER BY id DESC");
  8.  
  9. while ($news=mysql_fetch_array($wysnewsy))
  10. {
  11. echo ''.'<h4>'.$news['tytul'].'</h4><br />';
  12. echo ''.$news['tresc'].'<br /><br />';
  13. echo ''.'Dodano: '.$news['data'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dodał: '.$news['autor'].'<br /><br /><hr>';
  14. }
  15. ?>


Kod dodający newsy:

  1. <?php
  2. require('../config.php');
  3. @mysql_connect($host, $user, $pass) or die ("Nie można połączyć się z bazą danych!");
  4. @mysql_select_db($name) or die ("Nieprawidłowa nazwa bazy danych!");
  5.  
  6. if ($_COOKIE['login_admin']!=md5($haslo))
  7. {
  8. header('location: index.php?mode=bladlogowania');
  9. }
  10. else
  11. {
  12. if((empty($tytul)&&empty($tresc)) || ($tytul =='' || $tytul ==' ' || $tresc == '' || $tresc ==' '))
  13. {
  14. echo '<br /><br /><form action="" method="post">
  15. <font color=red>*</font>Tytuł: <br /><input type="text" name="tytul" style="width: 200px;" /><br />
  16. <font color=red>*</font>Tresć wpisu: <br /><textarea name="tresc" style="width: 200px; height: 100px;">
  17. </textarea><br />
  18. <input type="submit" value="Wyslij" style="border: solid 1px #000; background-color: #303030; color:#FFFFFF;  font: 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif; border: none; height:20px; width:50px;"/>
  19. </form><br />
  20. <br /><br />
  21. <font color=red>*</font> - wymagane pole';
  22. }
  23. else
  24. {
  25.  $autor=$login;
  26.  $data=date('d:m:Y H:i');
  27. $zapytanie = 'INSERT INTO news (tytul, tresc, autor, data) ';
  28. $zapytanie .= "VALUES ('".$_POST['tytul']."', '".$_POST['tresc']."', '".$autor."', '".$data."'); ";
  29. mysql_query($zapytanie);
  30. echo 'News został dodany do bazy!';
  31. }
  32. }
  33. ?>



Bardzo proszę o pomoc winksmiley.jpg
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 04:22