Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Operatory ++
dave666
post 22.02.2011, 19:10:11
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Witam męczę się ale nic mi nie wychodzi szukałem jak to ugryźć ale nie wychodzi tak jak bym chciał prosiłbym o pomoc w rozwiązaniu problemu
mam sobie skrypt który pobiera z bazy dane informacje jest limit do 3 informacji w znacznikach <b> chciałbym aby pojawiały się cyfry 1 2 3 ale takiego efektu nie mogę uzyskać
cały czas otrzymuje 2 2 2
  1. <?php
  2. $pytanie = "SELECT * FROM ".$prefix."_dotyknat_mod_faq WHERE (( ".$prefix."_dotyknat_mod_faq . IdP = 110)) limit 3";
  3. $wynik = mysql_query($pytanie);
  4. if(mysql_num_rows($wynik) > 0) {
  5. while($r = mysql_fetch_array($wynik)) {
  6. echo"<li>";
  7. $a = 1;
  8. echo"<b>" . ++$a . "</b>";
  9. echo"<a href='index.php?id=110&id2=&fqid=0&faqid=".$r[Id]."'>";
  10. echo substr( $r[Pytanie] , 0 , 22 ) . '...';
  11. echo"</a><br><span>";
  12. echo substr( $r[Odpowiedz] , 0 , 42 ) . '...';
  13. echo"</span><br></li>";
  14.  
  15. } }
  16. ?>
  17.  


Ten post edytował dave666 22.02.2011, 19:11:32
Go to the top of the page
+Quote Post
zordon
post 22.02.2011, 19:12:01
Post #2





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

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


ustawiasz zmienną $a na 1 wewnątrz pętli, czyli innymi słowy przy każdej iteracji ją "zerujesz" i zaczynasz zwiększanie od nowa.
Przenieś tą linijkę przed instrukcję while
Go to the top of the page
+Quote Post
dave666
post 22.02.2011, 19:13:38
Post #3





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Dziękuję pomogło;)
Go to the top of the page
+Quote Post

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:51