Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Edycja danych
Dizzy
post 22.09.2008, 17:19:38
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 6.09.2008

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


Oto mój skrypt
  1. <?php
  2. include 'Konfiguracja/Konfiguracja.php';
  3.  
  4. if ($_SESSION['zalogowany'] == '1') {
  5. echo "<form action='index.php?show=konto' method=post>
  6. <br>
  7. <table border=0 cellspacing=1  id=AutoNumber1>
  8. <tr>
  9. <td  colspan=2>
  10. <p align=center>$username & $user_gg & $user_mail</td>
  11. </tr>
  12. <tr>
  13. <td >&nbsp;</td>
  14. <td >&nbsp;</td>
  15. </tr>
  16. <tr>
  17. <td  colspan=2>&nbsp;</td>
  18. </tr>
  19. <tr>
  20. <td  colspan=2>
  21. <p align=center><b>Ustawienia kontaktowe</b></td>
  22. </tr>
  23. <tr>
  24. <td >Gadu-Gad:</td>
  25. <td ><input type=text name=newgg value=\"$user_gg\" size=20></td>
  26. </tr>
  27. <tr>
  28. <td >E-mail:</td>
  29. <td ><input type=text name=newemail value=\"$user_mail\" size=20></td>
  30. </tr>
  31. <tr>
  32. <td  colspan=2>&nbsp;</td>
  33. </tr>
  34. <tr>
  35. <td  colspan=2>
  36. <p align=center><b>Ustawienia hasła</b></td>
  37. </tr>
  38. <tr>
  39. <td >Aktualne hasło:</td>
  40. <td ><input type=text name=password size=20></td>
  41. </tr>
  42. <tr>
  43. <td >&nbsp;</td>
  44. <td >&nbsp;</td>
  45. </tr>
  46. <tr>
  47. <td >Nowe hasło:</td>
  48. <td ><input type=text name=newpassword size=20></td>
  49. </tr>
  50. <tr>
  51. <td >Powtórz nowe hasło:</td>
  52. <td ><input type=text name=newpassword2 size=20></td>
  53. </tr>
  54. <tr>
  55. <td >&nbsp;</td>
  56. <td >&nbsp;</td>
  57. </tr>
  58. <tr>
  59. <td  colspan=2>
  60. <p align=center><input type=submit value=Zapisz name=B1></td>
  61. </tr>
  62. <tr>
  63. <td >&nbsp;</td>
  64. <td >&nbsp;</td>
  65. </tr>
  66. </table>";
  67. } else {
  68. echo "Brak dostępu, zaloguj sie by mieć dostęp.."; }
  69. $password = mysql_query('SELECT * FROM users WHERE user_haslo="'.md5( md5( $password ) ).'"') or die(mysql_error());
  70. if (mysql_num_rows($password) == 1) {
  71. if ($newpassword != $newpassword2) { echo 'Podane hasla nie zgadzaja sie'; } else {
  72.      $newpassword = md5(md5($newpassword));
  73.      $password = md5(md5($password));
  74. $q = "UPDATE users (user_haslo, user_mail, user_gg) VALUES ('$newpassword' , '$newmail' , '$newgg') WHERE user_login='$username' "; // zapisywanie rekordu do bazy
  75.   if (@mysql_query ($q)) {
  76.   echo " Dane zaktualizowane ";
  77. } else {
  78. echo " Błąd bazy danych ";
  79. }
  80. }
  81. } else { echo "Zle haslo"; }
  82. ?></center>
Mógłby ktoś dlamnie poprawić ten skrypt? Gdyż cały czas wyswietla mi "Złe hasło"
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 11:35