Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Operatory ++
Forum PHP.pl > Forum > Przedszkole
dave666
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.  
zordon
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
dave666
Dziękuję pomogło;)
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.