Witam,

Mam problemik, ponieważ mam podstrone taką jak zmiana.php.

Wszystkie skrypty powinny dobrze działać, lecz po wejsciu w podstrone wyswietla się pusta podstrona.

Co może być nie tak??

Kod podstrony to:

  1. <?php
  2. if(!isSet($_SESSION['gracz'])){
  3. header ("Location: index.php");
  4.  
  5. }
  6. if(isSet($_POST['zmien_email'])){
  7. if(empty($_POST['nemail']) || empty($_POST['nemail2']) || empty($_POST['shaslo'])){
  8. echo "Wypełnij wszystki pola!<br /><a href='java script:history.go(-1)'>powrót</a>";
  9. }
  10. else if($_POST['nemail'] !== $_POST['nemail2']){
  11. echo "Podane adresy email nie zgadzają się! <br /><a href='java script:history.go(-1)'>powrót</a>";
  12. }
  13. else{
  14. $nemail = mysql_real_escape_string(htmlspecialchars($_POST['email']));
  15. mysql_query("UPDATE gracze SET email='$nemail' WHERE gracz='".$oGracz['gracz']."' ");
  16. echo "Twój adres email został pomyślnie zmieniony!<br /><a href='java script:history.go(-1)'>powrót</a>";
  17. }
  18. }
  19. if(isSet($_POST['zmien_dane'])){
  20. if($haslo['haslo'] !== md5($_POST['shaslo'])){
  21. echo "Wpisz poprawne hasło!<br /><a href='java script:history.go(-1)'>powrót</a>";
  22. }
  23. else {
  24. $imienazwisko = mysql_real_escape_string(htmlspecialchars($_POST['imienazwisko']));
  25. $email = mysql_real_escape_string(htmlspecialchars($_POST['email']));
  26. mysql_query("UPDATE gracze SET imienazwisko='$imienazwisko', email='$email' WHERE gracz='".$oGracz['gracz']."' ");
  27. echo "Twoje dane zostały zmienione pomyślnie!<br /><a href='java script:history.go(-1)'>powrót</a>";
  28. }
  29. }
  30. if(isSet($_GET['p'])){
  31. if($_GET['p'] == 1){
  32. ?>
  33. <table align="center"><form action="#" name="zmana_hasla" method="post">
  34. <table>
  35. <tr>
  36. <td>Stare hasło</td>
  37. <td><input maxlength="16" type="password" name="shaslo" /></td>
  38. <td class="podpowiedz">Wpisz swoje obecne hasło</td>
  39. </tr>
  40. <tr>
  41. <td>Nowe hasło</td>
  42. <td><input maxlength="16" type="password" name="nhaslo" /></td>
  43. <td class="podpowiedz">Min. 6 znaków max. 16 znaków</td>
  44. </tr>
  45. <tr>
  46. <td>&nbsp;</td>
  47. <td><input maxlength="16" type="password" name="nhaslo2" /></td>
  48. <td class="podpowiedz">Wpisz ponownie nowe hasło</td>
  49. </tr>
  50. <tr>
  51. <td align="right" colspan="2"><input type="submit" name="zmien_haslo" value="Zmień" /></td>
  52. <td>&nbsp;</td>
  53. </tr>
  54. </table>
  55. </form></table>
  56. <?php
  57. }
  58. else if($_GET['p'] == 2){
  59. ?>
  60. <table align="center"><form action="ustawienia.php" name="zmiana_email" method="post">
  61. <table>
  62. <tr>
  63. <td>Nowy email</td>
  64. <td><input maxlength="40" type="text" name="nemail" /></td>
  65. <td class="podpowiedz">Wpisz swój nowy adres email</td>
  66. </tr>
  67. <tr>
  68. <td>&nbsp;</td>
  69. <td><input maxlength="40" type="text" name="nemail2" /></td>
  70. <td class="podpowiedz">Ponownie wpisz swój email</td>
  71. </tr>
  72. <tr>
  73. <td>Twoje hasło</td>
  74. <td><input maxlength="16" type="password" name="shaslo" /></td>
  75. <td class="podpowiedz">Dla bezpieczeństwa wpisz swoje hasło</td>
  76. </tr>
  77. <tr>
  78. <td align="right" colspan="2"><input type="submit" name="zmien_email" value="Zmień" /></td>
  79. <td>&nbsp;</td>
  80. </tr>
  81. </table>
  82. </form></table>
  83. <?php
  84. }
  85. else if($_GET['p'] == 3){
  86. $dane = mysql_fetch_array(mysql_query("SELECT imienazwisko, email FROM gracze WHERE gracz='".$oGracz['gracz']."'"));
  87. ?>
  88. <table align="center"><form action="?a=zmiana&p=3" name="zmiana_dane" method="post">
  89. <table>
  90. <tr>
  91. <td>Imię</td>
  92. <td><input size="30" maxlength="40" type="text" name="imienazwisko" value="<?php echo $dane['imienazwisko'] ?>" /></td>
  93. <td class="podpowiedz">Zmień swoje imię</td>
  94. </tr>
  95. <tr>
  96. <td>Miasto</td>
  97. <td><input size="30" maxlength="40" type="text" name="email" value="<?php echo $dane['email'] ?>" /></td>
  98. <td class="podpowiedz">Zmień swoje email</td>
  99. </tr>
  100. <tr>
  101. <td>Gg</td>
  102. <td><input size="30" maxlength="10" type="text" name="ngg" value="<?php echo $dane['gg'] ?>" /></td>
  103. <td class="podpowiedz">Zmień swój nr gadu-gadu</td>
  104. </tr>
  105. <tr>
  106. <td>Opis</td>
  107. <td><textarea rows="5" cols="50" name="nopis"><?php echo $dane['opis'] ?></textarea></td>
  108. <td class="podpowiedz">Zmień swój opis</td>
  109. </tr>
  110. <tr>
  111. <td>Hasło</td>
  112. <td><input size="30" maxlength="16" type="password" name="shaslo" /></td>
  113. <td class="podpowiedz">Dla bezpieczeństwa wpisz swoje hasło</td>
  114. </tr>
  115. <tr>
  116. <td align="right" colspan="2"><input type="submit" name="zmien_dane" value="Zmień"></td>
  117. <td>&nbsp;</td>
  118. </tr>
  119. </table>
  120. </form></table>
  121. <?php
  122. }
  123. }