<?php $sqlh="update `temat` set views=views+1 where id_temat="$id_t""; ?>
i teraz moje pytanie , poniewaz przy pierwszym wejsciu na temat dodaje 2, tak jakby wykonalo sie to 2 razy, przy kazdym nastepnym juz po 1, niewazne czy przypisze do views 0 na poczatek ( wtedy mam wartosc 2 przy 1 wesjciu ) czy 1 na poczatek ( wtedy mam wartosc 3 przy 1 wejsciu ) , kazde nastepne wejdzie / odswiezenie strony dodaje 1, i wlasciwie to nie mam pomyslu czemu tak jest bo mam inna rzecz zrobiona w podobny sposob i dziala.
edit: dobra zauwazylem ze po zalozeniu nowego tematu i pierwszym wejsciu na niego caly skrypt wyswietlajacy temat wykonuje sie 2 razy , ale tylko za pierwszym wejsciem i nie wiem dlaczego zupelnie
tu sa spakowane 2 pliki, jeden to ten ktory dodaje temat, drugi tez ktory wyswietla, gdyby ktos chcial rzucic okiem :
http://rapidshare.com/files/16232756/forumex.rar.html
ok zakomentowalem wszystko i odkrywalem po pare linijek i wszystko dziala ok jezeli zakomentowane pozostana :
<?php /* $sql10="select `login` from users where user_id="$user_id""; $wynik10=mysql_query($sql10,$polaczenie) or die(mysql_error()); $tablik=mysql_fetch_array($wynik10); $wybrany=$tablik[login]; */ ?>
<?php /* echo ("<center><table border=0 cellspacing=2 cellpadding=6 width="95%"><tr align=left>"); */ if ($tabka[lock]=='1') { } if ($tabka[lock]=='0') { } if ($tabka[lock]==1 && $czy_w_admin=='1') { echo ("<td><a href=usun.php?akcja=otworz_t&id_t=$id_t><img src=gfx/otworz.gif border=0/></a></td>"); } if ($tabka[lock]==0 && $czy_w_admin=='1') { echo ("<td><a href=usun.php?akcja=zamknij_t&id_t=$id_t><img src=gfx/zamknij.gif border=0/></a></td>"); } //echo ("</tr></table></center><br>"); ?>
<?php /* // koniec do nowych postow echo ("<center><table border=0 cellspacing=2 cellpadding=6 width="95%"><tr align=left><td width="50%">"); echo ("<a href=index.php>Strona glowna</a> <font class=tekst>--> $nazwa_tematu</font><br><br></td><td width=50% valign=top><div align=right>"); */ if ($ile_stron>1 && $ile_stron<15) { for ($i=0;$i<$ile_stron;$i++) { $iplus=$i+1; } } } // //echo ("</div></td></tr></table></center>"); ?>
nie rozumie wogole ocb :/