Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Edycja profilu - Błąd
Kunicki
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 16.11.2010

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


Zrobiłem skrypt edycji profilu:

  1. <?php
  2. $dane = mysql_fetch_array(mysql_query("SELECT * FROM user WHERE login='".$_SESSION['login']."'"));
  3. <form action="profil.php" method="post">
  4. <table align="center" width="100%">
  5. <tr>
  6. <td border="0" align="center" colspan="2"><hr>Ustawienia główne<hr></td>
  7. </tr>
  8. <tr>
  9. <td width="25%">Email:</td>
  10. <td width="75%"><input type="text" name="email" value="'.$dane['email'].'"></td>
  11. </tr>
  12. <tr>
  13. <td>Avatar<br><small>Link avatara 100x100px</small></td>
  14. <td><input type="text" name="avatar" value="'.$dane['avatar'].'" size="45" /></td>
  15. </tr>
  16. <tr>
  17. <td border="0" align="center" width="100%" colspan="2"><input name="submit" type="submit" value="Zapisz" /></td>
  18. </tr>
  19. </table>
  20. </form>
  21. ';
  22. $email = $_POST['email'];
  23. $avatar = $_POST['avatar'];
  24. if(isset($_POST['email']) && !empty($_POST['email']) && $_POST['email'])
  25. {
  26. $aktualizacja = mysql_fetch_array(mysql_query("UPDATE * 'user' SET 'email'='". $email."', 'avatar'='". $avatar ."' WHERE 'login'='". $_SESSION['login']. "' "));
  27. }
  28.  
  29.  
  30. ?>


I nie wiem co jest źle że wyświetla podczas wysyłania:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files (x86)\WebServ\httpd\profil.php on line 47

Linijka 47 to:

  1. $aktualizacja = mysql_fetch_array(mysql_query("UPDATE * 'user' SET 'email'='". $email."', 'avatar'='". $avatar ."' WHERE 'login'='". $_SESSION['login']. "' "));


A jak usuwam
mysql_fetch_array( ) to wysyła ale jako email "0" a avatara nie.
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 Aktualny czas: 21.08.2025 - 16:02