Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Zapisywanie danych
Forum PHP.pl > Forum > Przedszkole
menhils
  1. <?php
  2. if(isset($_GET['users']) && $_GET['users']=='uprawnienia')
  3. {
  4. $_POST['imie'] = clear($_POST['imie']);
  5.  
  6.  
  7. ?>
  8. <form action="index.php?action=users&users=uprawnienia" method="post">
  9. Edytuj użytkownika o nazwie: <input type="text" name="imie" />
  10. <input type="submit" value="Zatwierdź" />
  11. </form>
  12.  
  13. <?
  14.  
  15. $result = mysql_query("SELECT `user_id` , `user_name` , `group` FROM `users` WHERE `user_name` = '{$_POST['imie']}' LIMIT 1");
  16. while($row = mysql_fetch_assoc($result)) {
  17. echo '<span style="color: green;">Znaleziono użytkownika: ';
  18. echo $row['user_name'];
  19.  
  20. echo '<a href="index.php?action=users&users=edytuj&user_id='.$row['user_id'].'"> - Edytuj</a></span><br>';
  21.  
  22. echo $row['group'];
  23.  
  24. }
  25. }
  26.  
  27. elseif(isset($_GET['users']) && $_GET['users']=='edytuj' && isset($_GET['user_id']))
  28. {
  29. $user_id=$_GET['user_id'];
  30. $link=mysql_query("SELECT `user_id` , `group` FROM users WHERE user_id='$user_id'");
  31. $wiersz=mysql_fetch_array($link);
  32.  
  33.  
  34. echo '<span style="font-size: 10px;"><form method="POST" action="index.php?action=users&users=wyedytuj&user_id='.$wiersz['user_id'].'">
  35. <table border="0" width="100%">
  36. <tr>
  37. <td>user:</td>';
  38.  
  39. echo ' </tr>
  40. <tr>
  41. <td>Tgroup: </td>
  42. <td><input type="text" name="group" value="'.$wiersz['group'].'"></td>
  43. </tr>
  44.  
  45. <tr>
  46. <td> </td>
  47. <td><input type="submit" value="Zapisz"></td>
  48. </tr>
  49. </table>
  50. </form></span>';
  51. }
  52.  
  53.  
  54. elseif(isset($_GET['users']) && $_GET['users']=='wyedytuj' && isset($_GET['user_id']))
  55. {
  56. $group=$_POST['group'];
  57. $user_id=$_GET['user_id'];
  58.  
  59.  
  60. mysql_query("UPDATE users SET group='$group' WHERE user_id='$user_id'");
  61. echo 'Pomyślnie wyedytowałem group!<br><a href="java script: history.back()">Powrót do edycji</a>';
  62.  
  63. }
  64.  


Może mi ktoś powiedzieć czemu ten kod nie działa? Wszystko działa do czasu edycji. Po wpisaniu w input i kliknieciu zapisz nic sie nie zmienia.
nospor
masz blad zapytania. Jak wyswietlac bledy zapytania masz napisane tu:
Temat: Jak poprawnie zada pytanie

Jak juz zobaczysz jaki masz blad, to poczytaj o slowach zastrzezonych
http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html
menhils
ZAPYTANIE:UPDATE users SET group='3' WHERE user_id='6'BŁĄD:Something is wrong in your syntax obok 'group='3' WHERE user_id='6'' w linii 1

5 minut myślałem co jest nie tak, ale jeszcze raz wszedłem w twój link i zczaiłem o co chodzi

Dzięki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.