Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Formularz edycji
R0ckY
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 12.12.2010

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


Mam oto taki formularz

  1. <?php
  2.  
  3. include "cf.php";
  4.  
  5. if(isset($_POST['update']))
  6. {
  7. $nick = $_POST['nick'];
  8. $pass = $_POST['pass']=$_POST['pass2'];
  9. $email = $_POST['email'];
  10. $gg = $_POST['gg'];
  11. $siec = $_POST['siec'];
  12. $strona = $_POST['strona'];
  13.  
  14. if(empty($nick) || empty($pass) || empty($email)) echo '<bWpisz wszystkie pola!</b>';
  15. else
  16. {
  17.  
  18. if(mysql_num_rows($result)!=0) echo '<b>error!</b>';
  19. {
  20. $pass = md5($pass);
  21. $pass2 = md5($pass2);
  22.  
  23. $query = "UPDATE users SET nick='$nick', pass='$pass', email='$email', gg='$gg', strona='$strona', siec='$siec' WHERE id = '$_SESSION[id]' )";
  24. echo $query;
  25. if(mysql_query($query)) echo 'Zmieniono poprawnie';
  26. }
  27. }
  28. }
  29. echo '<br><br>
  30. <center>
  31. <form action="index.php?go=dane" method="POST">
  32. <table width="450" class="euro_table_rej">
  33. <tr>
  34. <td colspan="4"><h2>Edycja profilu</h2></td>
  35. </tr>
  36. <tr>
  37. <td>Login:</td>
  38. <td><input type="text" name="nick" class="euro_regis" value="'.$_SESSION['nick'].'"></td>
  39. </tr>
  40. <tr>
  41. <td>Hasło:</td>
  42. <td><input type="password" name="pass" class="euro_regis" value="'.$_SESSION['pass'].'"></td>
  43. </tr>
  44. <tr>
  45. <td>Powtórz hasło:</td>
  46. <td><input type="password" name="pass2" class="euro_regis" value="'.$_SESSION['pass2'].'"></td>
  47. </tr>
  48. <tr>
  49. <td>E-mail:</td>
  50. <td><input type="email" name="email" class="euro_regis" value="'.$_SESSION['email'].'"></td>
  51. </tr>
  52. <tr>
  53. <td>Gadu-Gadu:</td>
  54. <td><input type="text" name="gg" class="euro_regis" value="'.$_SESSION['gg'].'"></td>
  55. </tr>
  56. <tr>
  57. <td>Sieć CS:</td>
  58. <td><input type="text" name="siec" class="euro_regis" value="'.$_SESSION['siec'].'"></td>
  59. </tr>
  60. <tr>
  61. <td>WWW:</td>
  62. <td><input type="text" name="strona" class="euro_regis" value="'.$_SESSION['strona'].'"></td>
  63. </tr>
  64. <tr>
  65. <td><br><br><input type="submit" name="update" value="Aktualziuj"></td>
  66. </tr>
  67. </table>
  68. </form>
  69. </center>
  70. ';
  71. ?>


Chce nim edytować mysql niestety wywala błąd

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in dane.php on line 25
UPDATE users SET nick='R0ckY', pass='6572bdaff799084b973320f43f09b363', email='lukaszzbydlina@interia.pl', gg='', strona='', siec='' WHERE id = '25' )


Jestem zielony w sprawach php :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
daros17
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


a nie możesz zroić tak, że sprawdzasz na początku czy user jest zalogowany, jeśli tak to widzi formularz. Jak go wypełni to aktualne dane się zmieniają?
Go to the top of the page
+Quote Post

Posty w temacie
- R0ckY   [PHP][MySQL]Formularz edycji   17.12.2010, 16:31:47
- - cycofiasz   a gdzie jest mysql_query przypisane do zmiennej ...   17.12.2010, 16:49:38
- - zamper   spróbuj tak: [PHP] pobierz, plaintext $query = 'U...   17.12.2010, 16:51:00
- - R0ckY   Teraz to jest .... Parse error: syntax error, une...   17.12.2010, 16:56:48
- - zamper   a tak: [PHP] pobierz, plaintext $query = 'UPDATE u...   17.12.2010, 16:57:32
- - R0ckY   Jeśli nic się z tym nie da to dalby mi ktoś link d...   17.12.2010, 16:57:51
- - zamper   chodzi ci o phpMyAdmin czy gotowiec ?   17.12.2010, 16:59:53
- - R0ckY   O jakiegoś gotowca żeby użytkownik mógł sobie edyt...   17.12.2010, 17:00:22
- - zamper   a spróbawałeś tego [PHP] pobierz, plaintext $que...   17.12.2010, 17:01:05
- - R0ckY   Tak to działa, ale po kliknięciu aktualizuj wywala...   17.12.2010, 17:01:35
- - zamper   pokarz mi kod w którym się łączysz z MySQL I sp...   17.12.2010, 17:02:40
- - R0ckY   Starałem się zrobić aktualizacje profilu na skrypc...   17.12.2010, 17:04:42
- - zamper   Daj zamiast [PHP] pobierz, plaintext mysql_num_row...   17.12.2010, 17:06:40
- - R0ckY   No dałem dałem Warning: mysql_affected_rows(): s...   17.12.2010, 17:09:12
- - zamper   [PHP] pobierz, plaintext 1. <?php $...   17.12.2010, 17:11:43
- - R0ckY   Lepiej może formularz byś mi jakoś pokazał do edyc...   17.12.2010, 17:12:04
- - zamper   Zrób tak i będzie dobrze: [PHP] pobierz, plaintext...   17.12.2010, 17:14:16
- - R0ckY   To co mi dałes psuje rejestracje i podgląd danych....   17.12.2010, 17:16:08
- - zamper   To to jest aktualizacja, rejestracja, czy podgląd ...   17.12.2010, 17:17:07
- - R0ckY   Podałbyś mi link do jakiegoś formularza edycji baz...   17.12.2010, 17:17:13
- - zamper   poszukaj na forum w gotowcach   17.12.2010, 17:18:07
- - R0ckY   To ma być aktualizacja danych, po zalogowaniu, dla...   17.12.2010, 17:21:28
- - zamper   nie mogę nic znaleźć   17.12.2010, 19:27:57
- - daros17   a nie możesz zroić tak, że sprawdzasz na początku ...   17.12.2010, 19:50:00
- - R0ckY   Moge to zrobić, ale narazie chce żeby każdy mógł, ...   17.12.2010, 20:45:17


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: 11.10.2025 - 15:45