Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]"Ubranie PHP w CSS"
Sign
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 3.11.2014

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


Czesc, mam juz tam system dodawania newsow, ale newsy sie wyswietlaja jeden pod drugim, chcialbym ubrac to w jakas grafike.
Tak sie wyswietlaja te newsy:
http://signweb.xaa.pl/skrypt/news.php
a kod news.php to
  1. <?
  2. include("config.php");
  3. $query = "SELECT * FROM `newsy` WHERE `id` > 0";
  4. $res = mysql_query($query);
  5.  
  6. $num = mysql_num_rows($res);
  7.  
  8. $i=0;
  9. while($i < $num)
  10. {
  11. $nr = mysql_result($res,$i,"id");
  12. $tytul = mysql_result($res,$i,"tytul");
  13. $tresc = mysql_result($res,$i,"tresc");
  14. $autor = mysql_result($res,$i,"news_autor");
  15. echo "Nr: $nr<br/>Tytul:<b> $tytul</b> <br/>$tresc<br/>Autor: $autor<br/><br/><br/><br/>";
  16.  
  17. $i++;
  18. }
  19. ?>

Próbowalem to w jakies divy dodawac itp, ale za kazdym razem robilem cos chyba zle i nie wychodzilo.
Jak dodac to np. wszystko w tabelke, a kazdy nowy news to druga tabelke. Jak to z HTML polaczyc ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
sher
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2014

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


Hmm. Całość można zrobić dużo łatwiej. Jeśli zrobisz pętlę
  1. while ($news=mysql_fetch_assoc(mysql_query())) { }

to będzie się ona wykonywać, póki w bazie będą rekordy określone zapytaniem + otrzymujesz tablicę, za pomocą której możesz w łatwy sposób wszystko "zaprojektować".


Ten post edytował sher 6.04.2015, 21:54:29
Go to the top of the page
+Quote Post
Sign
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 3.11.2014

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


Kurde, troche nie rozumiem, pętle jedną już mam, to mam już podmienic czy co (IMG:style_emoticons/default/biggrin.gif) ?
Go to the top of the page
+Quote Post
Boshi
post
Post #4





Grupa: Zarejestrowani
Postów: 342
Pomógł: 15
Dołączył: 30.08.2011

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


Tak samo jak dodałeś komendy nowej lini... jaki masz problem?
Go to the top of the page
+Quote Post
sher
post
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2014

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


Chodzi mi tylko, że zamiast swojego kodu możesz użyć wiele prostszego.
  1. <?
  2. include("config.php");
  3. $res = mysql_query("SELECT * FROM `newsy`");
  4.  
  5. while($news=mysql_fetch_assoc($res)) {
  6. echo $news['id']; // id newsa
  7. echo $news['tytul']; // tytul newsa, itp
  8. }
  9. ?>

A co do ładowania ich w divy to nie powinno być żadnego problemu (IMG:style_emoticons/default/snitch.gif)

Ten post edytował sher 6.04.2015, 22:12:35
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: 10.10.2025 - 02:40