Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zacina sie - dlaczego?
podziak
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (20%)
X----


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 (IMG:http://forum.php.pl/style_emoticons/default/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>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 14:16