Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MySQL błąd w UPDATE
gilbo
post 18.12.2004, 21:42:43
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


  1. <?php
  2. $sql=&#092;"UPDATE users SET user = '\".$_POST['user'].\"', usermail = '\".$_POST['usermail'].\"', pass = password('\".$_POST['password'].\"') WHERE userid = '\".$_GET['userid'].\"'\";
  3. ?>


Co tu jest źle?questionmark.gif dane są przesłane z takiego formularza:

  1. <?php
  2. echo &#092;"<FORM ACTION=admin.php?action=users&do=edit&save=TRUE METHOD=POST>
  3. Użytkownik:<BR>
  4. <INPUT TYPE=text NAME=user VALUE='\".$user.\"'><BR>
  5. e-mail:<BR>
  6. <INPUT TYPE=text NAME=usermail VALUE='\".$usermail.\"'><BR>&#092;";
  7.  
  8. if($_GET['userid']==$_SESSION['userid'])
  9. {
  10. echo &#092;"Nowe hasło:<BR>
  11. <INPUT TYPE=password NAME=password><BR>
  12. Powtórz nowe hasło:<BR>
  13. <INPUT TYPE=password NAME=password1><BR>
  14. <BR>&#092;";
  15. }
  16.  
  17. echo &#092;"<INPUT TYPE=SUBMIT VALUE='\".$lang['save'].\"'>
  18. </FORM>&#092;";
  19. ?>


Niby wszystko działa oprócz tego, że się nic nie odświeża!!! co jest tutaj źle?questionmark.gif
Go to the top of the page
+Quote Post
cim
post 18.12.2004, 22:03:42
Post #2





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


a co zwraca 'mysql_query' :?:


--------------------
errare humanum est
Go to the top of the page
+Quote Post
LukaszLenart
post 18.12.2004, 23:06:44
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.11.2003
Skąd: Sucha Beskidzka

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


Nie przekazujesz _GET['userid'], formularz jest wysylany przez POST, wiec nie masz tablicy _GET, dodaj uktyte pole w fomularzu o nazwie userid


--------------------
Lukasz
Go to the top of the page
+Quote Post
gilbo
post 19.12.2004, 15:32:35
Post #4





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Cytat(LukaszLenart @ 2004-12-19 00:06:44)
Nie przekazujesz _GET['userid'], formularz jest wysylany przez POST, wiec nie masz tablicy _GET, dodaj uktyte pole w fomularzu o nazwie userid

kurde! faktycznie! debil ze mnie angrysmiley.gif ...

ale zamiast dodawania nowego pola zrobię
  1. <FORM ACTION=adres&userid=".$userid.">


Dzięki wielkie za pomoc!!!
Go to the top of the page
+Quote Post

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: 5.07.2025 - 21:01