Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Update problem
--kokos--
post
Post #1





Goście







Witam

Przy wprowadzeniu zmiany w formularzu wyskakuje błąd którego nie mogę rozwiązać. Proszę o pomoc.

  1. <body>
  2. <?
  3. mysql_connect("localhost", "root", "krasnal")or die("Nie mozna nawiazac polaczenia z baza");
  4. mysql_select_db("test")or die("Wystapil blad podczas wybierania bazy danych");
  5.  
  6. $id = $_GET['id'];
  7. $question=mysql_query("SELECT * FROM members WHERE id=$id");
  8. $result=mysql_fetch_array($question);
  9.  
  10.  
  11. ?>
  12.  
  13. <form action="admin_editm.php" method="post">
  14. Edit  Clan Member <br /><br />
  15. Rase:<br />
  16. <input type="text" name="rase" value="<? echo $result['rase']; ?>"/><br />
  17. Class:<br />
  18. <input type="text" name="class" value="<? echo $result['class']; ?>"/><br />
  19. Nick:<br />
  20. <input type="text" name="nick" value="<? echo $result['nick']; ?>"/><br />
  21. Status:<br />
  22. <input type="text" name="status" value="<? echo $result['status']; ?>"/><br />
  23. E-mail:<br />
  24. <input type="text" name="email" value="<? echo $result['email']; ?>"/><br /><br />
  25. <input type="submit" name="but" value="Edit" />
  26. <br /><br />
  27. </form>
  28. <?
  29.  
  30. $rase=$_POST['rase'];
  31. $class=$_POST['class'];
  32. $nick=$_POST['nick'];
  33. $status=$_POST['status'];
  34. $email=$_POST['email'];
  35. $przycisk=$_POST["but"];
  36.  
  37.  
  38. if (!empty($przycisk)) {
  39. @mysql_query("UPDATE into members (`rase`, `class`, `nick`, `status`, `email`)
  40. values('".$rase."', '".$class."', '".$nick."', '".$status."', '".$email."') WHERE id=$id");
  41. echo "Member has been update.";
  42. } else if (!empty($przycisk)) {
  43. echo "Bug. Try again.";
  44. }
  45.  
  46. ?>
  47.  
  48. <br />
  49. <a href=admin_menm.php>Back to managing members</a>
  50. </body>


Błąd to :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\testy\admin_editm.php on line 20

linia 20

  1. <?php
  2. $result=mysql_fetch_array($question);
  3. ?>


Po czym w pól typu text znikają wszystkie dane.

Proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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.12.2025 - 22:31