Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML][MySQL]Banowanie
szymon202
post 15.08.2013, 13:28:02
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 13.08.2013

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


Witajcie. W tabeli zrobiłem kolumnę banned. Mam kod PHP na wyświetlanie dla zbanowanych i działa. Lecz jaki kod na formularz który po wpisaniu nicku użytkownika zmienia w kolumnie banned wartość 0 na 1.
Go to the top of the page
+Quote Post
Turson
post 15.08.2013, 13:34:21
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Tworzysz formularz z polem na nick użytkownika. Po submicie:
-polecenie mysql_update dla użytkownika where login=$_POST[login]
Go to the top of the page
+Quote Post
szymon202
post 15.08.2013, 13:48:08
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 13.08.2013

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


  1. <form method="post">
  2. <input type="text" name="nazwa" />
  3. <button type="sumbit">Zbanuj</button>
  4. </form>
  5. <?php
  6. $sql = "UPDATE `szymon202_pilk`.`users` SET `banned` = '1' WHERE `users`.`id` = id=$_POST[id];";
  7. ?>


Jak mam to zrobić ;c ?
Go to the top of the page
+Quote Post
Turson
post 15.08.2013, 13:52:14
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. $zapytanie = "UPDATE `users` SET `zbanowany` = '1' WHERE `login`='$_POST[login]'";
  2. $idzapytania = mysql_query($zapytanie);
Go to the top of the page
+Quote Post
szymon202
post 15.08.2013, 13:55:46
Post #5





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 13.08.2013

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


Okey a teraz jak zrobić, że po naciśnięciu Zbanuj wywołujemy zapytanie?
Go to the top of the page
+Quote Post
Turson
post 15.08.2013, 13:58:25
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. <form method="post">
  2. <input type="text" name="nazwa" />
  3. <button type="sumbit" name="wyslano">Zbanuj</button>
  4. </form>
  5. <?php
  6. if(isset($_POST["wyslano"]))
  7. {
  8. $zapytanie = "UPDATE `users` SET `zbanowany` = '1' WHERE `login`='$_POST[login]'";
  9. $idzapytania = mysql_query($zapytanie);
  10. echo "Zbanowano";
  11. }
  12. ?>
Go to the top of the page
+Quote Post
szymon202
post 15.08.2013, 14:04:34
Post #7





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 13.08.2013

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


  1. <?php
  2. include('szkielet.php');
  3. include('config.php'); ?>
  4. <center><form method="post">
  5. <input type="text" name="login" />
  6. <button type="sumbit" name="wyslano">Zbanuj</button>
  7. </form>
  8. <?php
  9. if(isset($_POST["wyslano"]))
  10. {
  11. $zapytanie = "UPDATE `users` SET `zbanowany` = '1' WHERE `login`='$_POST[login]'";
  12. $idzapytania = mysql_query($zapytanie);
  13. echo "Zbanowano";
  14. }
  15. ?>


Niestety ale w kolumnie nie zmienia wartości na 1.

Dobra przepraszam za utrudnienia. Zapomniałem, że w bazie mam banned zamiast zbanowany. Już działa. Dzięki!
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:46