Mam skrypt,który tuż po dodaniu danych do bazy,pobiera ID tego wiersza.

Oto skrypt:
  1. <?
  2. require_once('var.php');
  3. include('config.php');
  4. $nick = addslashes($_GET['login']);
  5. $date = addslashes($_GET['data']);
  6.  
  7. if(!$nick){
  8. require('menu.php');
  9. echo '<div id="main">'.$naglik.'             
  10. <p class="alert">Nie podano poprawnego loginu!</a></p></div>';
  11. }
  12. else {
  13. $ch = mysql_query("SELECT * FROM luty_users WHERE `login` = '$nick' AND `data` = '$date'");
  14. @$c = mysql_fetch_assoc($ch);
  15.  
  16. $n_a = $site_adres.$site_patch.'/od.php?uid='.$c[id];
  17.  
  18. require('menu.php');
  19. echo '<div id="main">'.$naglik.'         
  20. <p class="alert">Twój link: <input class="txt" type="text" size="40" value="'.$url.'/od.php?uid='.$c[id].'" /> <a href="'.$n_a.'">Przejdź pod swój link [ClickMe]</a></p></div>';
  21. }
  22.  
  23.  
  24.  
  25. ?></body></html>



Wszystko działa jak należy do czasu,gdy nie ma poslkich znaków..Jesli się pojawią to ID nie zostaje pobrane.

Uwaga! - Sprawdzałem w bazie i znaki PL są normalnie tylko przy pobieraniu coś..

Czy to może wina tego,że przesyłam metodą GET i np.zamiast "ą" w pasku url jest "%05"?

Z góry dzięki...Pozdraiwiam winksmiley.jpg