Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]"Ubranie PHP w CSS"
Forum PHP.pl > Forum > Przedszkole
Sign
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 ?
sher
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ć".
Sign
Kurde, troche nie rozumiem, pętle jedną już mam, to mam już podmienic czy co biggrin.gif?
Boshi
Tak samo jak dodałeś komendy nowej lini... jaki masz problem?
sher
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 snitch.gif
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.