kod:
  1. <?php
  2. function wyswietl_1()
  3. {
  4. echo 'html';
  5. }
  6.  
  7. function wyswietl_2()
  8. {
  9. echo 'html_2';
  10. }
  11.  
  12. function dodaj_2($idnewsa)
  13. {
  14. $lacz = new lacz_bd(); $lacz->baza(); $lacz->open();
  15.  
  16. $zapytanie = &#092;"update newsy set ilosc_wyswietlen = ilosc_wyswietlen + 1 where idnewsa = '$idnewsa'\";
  17. }
  18. ?>

index.php
  1. <?php
  2. @ $_idnewsa = $_GET['idnewsa'];
  3. wyswietl_1(); 
  4. wyswietl_2();
  5. dodaj_2($idnewsa);
  6. ?>

licznik: 10(daję odświerz i jest 12, 14, 16, 18)

wiem gdzie jest problem, a mianowicie:
  1. <?php
  2. @ $_idnewsa = $_GET['idnewsa'];
  3. //wyswietl_1(); -> jezeli to usunę lub
  4. //wyswietl_2(); -> to (wtedy dodaje po 1 a nie 2)
  5. dodaj_2($idnewsa);
  6. ?>



UPDATE:
sprawdziłem na IE6 i działa poprawnie tylko na firefoksie się !@#!$@# (z tymi przeglądarkami jest jak z dziewczynami, nigdy nie wiesz co się stanie)