Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem aktualizującym
Vertisan
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 8.08.2014

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


Witam!

Mam sobie taki kod HTML (a konkretniej link):
  1. <a href="?rank='.$row['user_id'].'" class="btn btn-info btn-sm text-right" name="rank"> Zmień rangę </a>


oraz PHP:
  1.  
  2. if( isset($_GET['rank']) )
  3. {
  4. $rank = $_GET['rank'];
  5. $a_rank=mysql_query('SELECT `user_rank` FROM users');
  6. $res_a_rank = mysql_fetch_array($a_rank);
  7.  
  8. if ($res_a_rank['user_rank'] == 1) {
  9.  
  10. $sql= "UPDATE users SET `user_rank` = '0' WHERE user_id = '$rank' ";
  11. $res= mysql_query($sql) or die("Wystąpił błąd podczas zmiany uprawnien!".mysql_error());
  12. echo "<meta http-equiv='refresh' content='0;url=listUsers.php'>";
  13. } elseif ($res_a_rank['user_rank'] == 0) {
  14.  
  15. $sql= "UPDATE users SET `user_rank` = '1' WHERE user_id = '$rank' ";
  16. $res= mysql_query($sql) or die("Wystąpił błąd podczas zmiany uprawnien!".mysql_error());
  17. echo "<meta http-equiv='refresh' content='0;url=listUsers.php'>";
  18. }
  19.  
  20. }


Problem polega na tym, że po kliknięciu w link zmienia się wartość 1 -> 0, ale 0 -> 1 już nie.
Ma ktoś pomysł?
Go to the top of the page
+Quote Post

Posty w temacie
- Vertisan   Problem ze skryptem aktualizującym   8.08.2014, 15:50:24
- - Wazniak96   Zamień [PHP] pobierz, plaintext $a_rank=mysql_quer...   8.08.2014, 16:10:38
- - Vertisan   Nie bardzo działa ... Dopiero się ucze   8.08.2014, 16:24:15
- - Pyton_000   Jeżeli tylko zmieniasz zamiennie to możesz tak: [...   8.08.2014, 16:32:52
|- - Vertisan   Cytat(Pyton_000 @ 8.08.2014, 17:32:52...   8.08.2014, 16:44:55
- - Pyton_000   Co nic nie dało?   8.08.2014, 19:54:57
- - Vertisan   To samo co na początku ... Jeżeli jest ustawione 1...   9.08.2014, 09:47:09
- - Pyton_000   Zamieniłeś całość co miałeś tym co podałem?   9.08.2014, 11:10:30
|- - Vertisan   Cytat(Pyton_000 @ 9.08.2014, 12:10:30...   9.08.2014, 11:29:57
- - Forti   Pobierasz cala tabele zamiast pojedynczy rekord us...   9.08.2014, 11:12:35
- - Forti   Ty chcesz zmienic range jednego usera czy wszystki...   9.08.2014, 11:37:00
|- - Vertisan   Cytat(Forti @ 9.08.2014, 12:37:00 ) T...   9.08.2014, 11:43:20
- - Forti   To musisz zrobić tak: masz lista użytkowników. Kl...   9.08.2014, 12:10:26
|- - Vertisan   Pogubiłem się już .. To może od początku (może co...   9.08.2014, 12:42:15
- - Pyton_000   Forti to co ja podałem realizuje dokładnie to samo...   9.08.2014, 12:16:46
- - Forti   Tak, twój kod wykona się szybciej, jednak napisałe...   9.08.2014, 12:33:26
- - Pyton_000   Wywal cały ten if z rank i wstaw to co Ci dałem za...   9.08.2014, 13:00:04
- - Forti   Wkleiłeś to ci ci napisałem ja lub python? W linku...   9.08.2014, 13:06:10
- - Vertisan   Nareszcie ... Widzę że jeszcze sporo muszę się na...   9.08.2014, 13:23:24


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: 25.09.2025 - 23:38