Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z zapytaniem do bazy w petli for
Forum PHP.pl > Forum > Przedszkole
invx
mam taki kod jest to fragment skryptu forum, mial on wyswietlac tematy przyklejone, ogloszenia, oraz zwykle zaleznie od wartosci pola status w bazie, a nic nie wyswietla. Moze zle zrobilem zagniezdzajac petle while w for ?

  1. <?php
  2.  
  3. for( $i=0; $i>4; $i++ )
  4. {
  5.         echo &#092;"///// $i\";
  6.         if( $i=)
  7.         {
  8.             $zapytanie=&#092;"SELECT * FROM forum_c WHERE id_b=$_GET[id] AND nowy_temat='1' AND status='1'\";
  9.             $status=&#092;"Ogłoszenie\";
  10.         }
  11.         elseif( $i=)
  12.         {
  13.             $zapytanie=&#092;"SELECT * FROM forum_c WHERE id_b=$_GET[id] AND nowy_temat='1' AND status='2'\";
  14.             $status=&#092;"Przyklejony\";
  15.         }
  16.         else
  17.         {
  18.             $zapytanie=&#092;"SELECT * FROM forum_c WHERE id_b=$_GET[id] AND nowy_temat='1' AND (status='3' OR status='4')\";
  19.             $status=&#092;"zwykly\";
  20.         }
  21.  
  22.         $wykonaj=mysql_query($zapytanie) or die(mysql_error());
  23.  
  24.     while($forum_c=mysql_fetch_array($wykonaj))
  25.     {
  26.   
  27. //wyciety kod do statystyk
  28.         echo&#092;"
  29.         <center>
  30.         <table class='forum_zwykle' width='750' height='28'>
  31.         <tr>
  32.         <td width='50' height='28'>img</td>
  33.         <td width='441' height='28'><div class='forum_nazwa_forum'><a href='./forum.php?mode=pokaz_posty&id=$forum_c[id]'>$forum_c[temat]</a></div></td>
  34.         <td width='55' align='center' height='28'>$status<a href=../include/pokaz_profil/pokaz_profil_gl.php?id=$users[id]>$users[login]</a></td>
  35.         <td width='55' align='center' height='28'>$ilosc_odpowiedzi</td>
  36.         <td width='55' align='center' height='28'>$forum_c[odslony]</td>
  37.         <td width='93' align='center' height='28'>$users4[id_]</td>
  38.         </tr>
  39.         </table>
  40.         </center>
  41.         &#092;";
  42.     }
  43.  
  44. }
  45.  
  46. ?>
crash
W warunkach if musisz porównywać wartość a nie przypisywać jej nową... Używaj tam operatora == zamiast =.
invx
taki glupi blad worriedsmiley.gif
ale nie pomoglo ddalej to samo czyli nic ...
sf
LOL, $i < 4.
invx
aaevil.gif ze tez takie pierdoly przeoczylem
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.