Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Edycja danych
solandsol12
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 26.09.2008

Ostrzeżenie: (0%)
-----


Witam,

mam pewien problem,a mianowicie:

stworzyłem panel logowania dla zarejestrowanych użytkowników z możliwością edycji swoich danych. Problem tkwi w tym, że edycja loginu jest bezproblemowa, ale jeżeli zmienię w tym samym czasie Login i Hasło to zmieni się tylko Login, a hasło pozostanie domyślne, natomiast jeżeli wejdę do panelu i zmienię samo hasło, a login pozostawię bez zmian, to hasło zmieni się na nowe. Nie wiem co z tym począć. Proszę o pomoc. Oto kawałek kodu PHP, odpowiedzialny za powyższe czynności:

  1. <?php
  2. $login_zmien = $_POST[login_zmien];
  3. if (strlen($_POST['login_zmien'])>=5) {
  4. mysql_query("UPDATE `uzytkownicy` SET `login` = '$login_zmien' WHERE `login`= '$login'") or die('Wystąpił błąd!');
  5. header('Locatio: ../login.php?wyloguj=1');
  6. }
  7.  
  8. else if($_POST[login_zmien]){
  9. echo 'Twój login jest za krótki !';
  10. }
  11.  
  12. if (strlen($_POST['haslo_zmien'])>=5) {
  13. $haslo_zmien = md5($_POST[haslo_zmien]);
  14. mysql_query("UPDATE `uzytkownicy` SET `haslo` = '$haslo_zmien' WHERE `login`= '$login'") or die('Wystąpił błąd!');
  15. header('Locatio: ../login.php?wyloguj=1');
  16. }
  17.  
  18. else if ($_POST[haslo_zmien]) {
  19. echo 'Wybrane hasło jest za krótkie';
  20. }
  21.  
  22. ?>


Pozdrawiam.

Ten post edytował solandsol12 27.09.2008, 14:11:07
Go to the top of the page
+Quote Post

Posty w temacie
- solandsol12   [PHP] Edycja danych   27.09.2008, 14:10:30
- - melkorm   przyczyną jest to że przy zmianie loginu...   27.09.2008, 14:19:40
- - solandsol12   Zadziałało, lecz mam jeszcze jeden probl...   27.09.2008, 14:53:09
- - ArekJ   Daj tak: [PHP] pobierz, plaintext <?phpif ...   27.09.2008, 15:07:37
- - solandsol12   Dalej to samo, zauważyłem jeszcze jedną rzecz, a m...   27.09.2008, 15:12:49
- - melkorm   [PHP] pobierz, plaintext <?phpif (strlen...   27.09.2008, 15:29:37
- - solandsol12   Niestety nic to nie dało.   27.09.2008, 15:31:20
- - melkorm   Oka ... dlaczego updejtujesz pole hasło jeżeli zmi...   27.09.2008, 15:42:13
- - solandsol12   Niestety dalej nie pokazuje komunikatu , że e-mail...   27.09.2008, 15:50:28
- - Lion_87   Cytatelse if ($_POST['email_zmien']) ...   27.09.2008, 15:54:21
- - Petermechanic   <?php [PHP] pobierz, plaintext <?php$email_z...   27.09.2008, 15:55:07
- - solandsol12   Dalej to samo.   27.09.2008, 15:56:40
- - melkorm   daj przed warunkiem : [PHP] pobierz, plaintext ...   27.09.2008, 15:57:11
- - solandsol12   Wyświetliło : int(0) . Pozdrawiam.   27.09.2008, 16:01:43
- - melkorm   Jeżeli coś wpisujesz i wyświetla int(0) to wtedy n...   27.09.2008, 16:06:28
- - solandsol12   Nie mam jak sprawdzić ile po wysłaniu formularza b...   27.09.2008, 16:08:43
- - melkorm   var_dump blokuje bodajże zmiane headera ale nie wi...   27.09.2008, 16:17:02
- - solandsol12   Oto formularz: [HTML] pobierz, plaintext <form...   27.09.2008, 16:19:45
- - melkorm   [PHP] pobierz, plaintext <?php$email_zmien = $_...   27.09.2008, 16:42:16
- - solandsol12   Jak usunąłem te dwie linijki: [HTML] pobierz, pla...   27.09.2008, 16:44:47
- - melkorm   z tego co widze po session wyświetlasz tego f...   27.09.2008, 16:48:34
- - solandsol12   Czy mógłbym podać cały kod, bo nie wiem, coś źle m...   27.09.2008, 16:52:29
- - melkorm   możesz chyba że jest strasznie długi to wrzuć na p...   27.09.2008, 16:53:19
- - solandsol12   Albo może lepiej: podaj jak możesz poprawiony kod,...   27.09.2008, 17:00:06
- - melkorm   [PHP] pobierz, plaintext <?php$email_zmien = $_...   27.09.2008, 17:04:48
- - solandsol12   [PHP] pobierz, plaintext <?phpob_start(...   27.09.2008, 17:08:56
- - melkorm   ponieważ zawsze robisz update loginu .... i zawsze...   27.09.2008, 17:21:03
- - solandsol12   A jak to zmienić?   27.09.2008, 17:23:32
- - melkorm   Dane z sessji możesz porównać z danymi w...   27.09.2008, 17:29:29
- - solandsol12   Niestety teraz gdy chcę zmienić sam e-ma...   27.09.2008, 17:44:20
- - melkorm   [PHP] pobierz, plaintext <?phpob_start(...   27.09.2008, 17:56:56
- - solandsol12   Działa , wielkie dzięki !   27.09.2008, 18:20:45


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: 24.08.2025 - 17:47