Witam!!!

Mam dwa probelmy
1. Rozwiazanie switcha bo chce zrobic aby byl wybierany jezyk oraz akcja
i domyslnie ustawiona akcja pokaz oraz lang=pl i nie wiem jak to rozwiazac.

2 Ten problem mnie dziwi bo dziala tylko pod IE. Co to moze byc za blad. Poruszam sie po menu i gdy kilkakrotnie po klikam na dany link to co jakis czas nie chce przejsc do okreslonej lokalizacji tylko zostaje przy tej samej a wyswietla biala strone. Sprawdzalem na innych przegladarkach ale tak sie nie dzieje. Czy to moze byc wina cache'u questionmark.gif Jesli ktos bedzie znal odpowiedz bede bardzo wdzieczny.

Pozdrawiam

Oto kod pliku
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  2. <?php
  3.  
  4. include_once ('config.php');
  5.  
  6. if(isset($HTTP_POST_VARS['login']) && isset($HTTP_POST_VARS['pass'])) {
  7. // jezeli uzytkownik wlasnie podjal probe zalogowania
  8. $login = $HTTP_POST_VARS['login'];
  9. $pass = $HTTP_POST_VARS['pass'];
  10.  
  11. define("BLAD", "<BR>&nbsp;<b style="color:red">BLAD:</b>"); 
  12. $db = mysql_connect($dbhost, $dbuser, $dbpass) or die (BLAD . "Nie moge polaczyc sie z serwerem bazy."); 
  13. mysql_select_db($dbname, $db) or die(BLAD . "Nie moge wybrac odpowiedniej bazy.");
  14.  
  15. // $pass=md5($pass);
  16. $zapytanie = "SELECT * FROM rro_users WHERE login='$login' and pass='$pass'";
  17. $wynik = mysql_query($zapytanie, $db);
  18. if(mysql_num_rows($wynik) > 0) {
  19. $HTTP_SESSION_VARS['prawid_uzyt'] = $login;
  20. }
  21. }
  22. include_once ('config.php');
  23. include ("inc.header.php");
  24. include ("funkcje.php");
  25. ?>
  26. <form enctype="multipart/form-data" action="" method="post">
  27. <!--form method="post" action=""-->
  28.  
  29.  
  30.  
  31. <?
  32. if(isset($HTTP_SESSION_VARS['prawid_uzyt'])) {
  33.  
  34. define("BLAD", "<BR>&nbsp;<b style="color:red">BŁĽD:</b>"); 
  35. $db = mysql_connect($dbhost, $dbuser, $dbpass) or die (BLAD . "Nie moge polaczyc sie z serwerem bazy."); 
  36. mysql_select_db($dbname, $db) or die(BLAD . "Nie moge wybrac odpowiedniej bazy.");
  37. //$action=$HTTP_POST_VARS['action'];
  38. //$lang=$HTTP_POST_VARS['lang'];
  39. ?>
  40. <table width="770" border="0" align="center" bgcolor="#480D85" cellspacing="0" cellpadding="0" height="40">
  41. <tr valign="top">
  42. <td class="tekst_jasny" align="left">&nbsp;&nbsp;Zalogowany jako:&nbsp;<b><font color="#FF3366"><? echo $HTTP_SESSION_VARS['prawid_uzyt']; ?></font></b></td>
  43. <td colspan="3" class="tekst_jasny" align="left">Panel administracyjny&nbsp;&nbsp;</td>
  44. </tr>
  45. <tr valign="top">
  46. <td class="tekst_jasny" align="left">
  47. &nbsp;&nbsp;
  48. <a href="index.php?lang=en&action=<? echo $action; ?>" class="link">English</a> |
  49. <a href="index.php?lang=es&action=<? echo $action; ?>" class="link">Espanol </a> |
  50. <a href="index.php?lang=fr&action=<? echo $action; ?>" class="link">Français </a> |
  51. <a href="index.php?lang=pl&action=<? echo $action; ?>" class="link">Polski </a>
  52. &nbsp;&nbsp;
  53. </td>
  54. <td><a href="index.php?lang=<? echo $lang; ?>&action=pokaz" class="link">Zobacz artykuły</a></td>
  55. <td><a href="index.php?lang=<? echo $lang; ?>&action=dodaj" class="link">Dodaj artykuł</a></td>
  56. <td><a href="index.php?lang=<? echo $lang; ?>&action=zmien_haslo" class="link">Zmień hasło</a></td>
  57. <td><a href="wyloguj.php" class="link">Wyloguj</a></td>
  58. </tr>
  59. </table>
  60. <?
  61.  
  62. switch ($action) {
  63. case default:
  64. include("inc.news_show.php");
  65. break;
  66. case "pokaz":
  67. include("inc.news_show.php");
  68. break;
  69. case "edytuj":
  70. include ("inc.news_edit.php");
  71. break;
  72. case "dodaj":
  73. include ("inc.news_add.php");
  74. break;
  75. case "usun":
  76. include ("inc.news_del.php");
  77. break;
  78. case "pokaz_pub":
  79. include("inc.pub_show.php");
  80. break;
  81. case "edytuj_pub":
  82. include ("inc.pub_edit.php");
  83. break;
  84. case "dodaj_pub":
  85. include ("inc.pub_add.php");
  86. break;
  87. case "usun_pub":
  88. include ("inc.pub_del.php");
  89. break;
  90. }
  91.  
  92.  
  93. } else {
  94. if(isset($login)) {
  95. // jezeli proba logowania byla nieudana
  96. echo '<center>';
  97. echo '<h2>Zalogowanie nie powiodło się</h2>';
  98. echo '</center>';
  99. } else  {
  100. // nie bylo proby logowania lub nastapilo wylogowanie
  101. echo '<center>';
  102. echo '<h2>Użytkownik niezalogowany.</h2><br>';
  103. echo '</center>';
  104. }
  105. // tworzenie formularza logowania
  106. loguj();
  107.  }
  108. include ("inc.stopka.php");
  109.  ?>
  110. </body>
  111. </html>