![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 26.12.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem (IMG:http://webmasterzy.org/img/smilies/sad.png)
Co zrobić, aby newsy zostały wyświetlone po kolei, w zależności od wierszy. Powiem tyle, że jeśli w bazie mam 2 newsy, to na stronie wyświetla mi się ten ostatnio dodany, ale za to 2 razy. Co zrobić? <?php $zapytanie2 = "select * from klasa.newsy order by id desc"; $wynik2 = mysql_query($zapytanie2); $r2 = mysql_fetch_array($wynik2); $i = 1; $i2 = mysql_num_rows($wynik2); while ($i <= $i2) { ?> <h2><?php echo $r2['naglowek']; ?></h2> <p><?php echo $r2['tresc_newsa']; ?></p> <p><font color="#41701D"><b>Autor: </b><?php echo $r2['autor']; ?></font></p> <?php $i++; } ?> Pomoże ktoś? (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak się dzieje, ponieważ wywołujesz nymsql_fetch_array jedynie raz.
Spróduj tak: <?php $zapytanie2 = "select * from klasa.newsy order by id desc"; $wynik2 = mysql_query($zapytanie2); while ($r2 = mysql_fetch_assoc($wynik2)) { ?> <h2><?php echo $r2['naglowek']; ?></h2> <p><?php echo $r2['tresc_newsa']; ?></p> <p><font color="#41701D"><b>Autor: </b><?php echo $r2['autor']; ?></font></p> <?php } ?> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 1 Dołączył: 26.12.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Działa! Dzięki!
+ plus |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 16:29 |