witam mam dziwny problem a mianowicie. gdy klikam w
  1. <a href="link.php?w=4">link</a>


wykonać się następujący skrypt:

  1.  
  2. if(!empty($_GET['w']))
  3. {
  4.  
  5. include('inc/conn.php');
  6.  
  7. $usluga = htmlspecialchars(addslashes($_GET['w']));
  8.  
  9. $punkty_zapytanie = "SELECT `app` FROM `char` WHERE `id`='".mysql_real_escape_string($_SESSION['id'])."' LIMIT 1";
  10. $punkty_zapytanie_wykonano = mysql_query($punkty_zapytanie) or die(mysql_error());
  11. $punkty = mysql_fetch_row($punkty_zapytanie_wykonano);
  12.  
  13. switch($usluga)
  14. {
  15.  
  16. case 4:
  17. $koszt = 20;
  18.  
  19. if($punkty[0] - $koszt >= 0)
  20. {
  21. $aktualizacja_wykonano = "UPDATE `char` SET `app` = '".mysql_real_escape_string($punkty[0]-$koszt)."',`en` = '".mysql_real_escape_string(100)."' WHERE `id`='".$_SESSION['id']."'";
  22. $aktualizacja_wykonano = mysql_query($aktualizacja_wykonano) or die(mysql_error());
  23. echo '<font class="ok">ok</font>';
  24. }
  25.  
  26. else {echo '<font class="error">blad</font>';}
  27. break;
  28.  
  29. default:
  30. echo '..';
  31. break;
  32. }
  33. }
  34.  


i tutaj pojawia się problem.. gdy wchodze z linka który podałem na początku posta zapytanie wykonuje się 2x , a gdy już odświeżam wykonuje się 1x czyli tak jak powinno. czemu tak się dzieje i jak rozwiązać ten problem questionmark.gif...