Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][MySQL]Banowanie
Forum PHP.pl > Forum > Przedszkole
szymon202
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.
Turson
Tworzysz formularz z polem na nick użytkownika. Po submicie:
-polecenie mysql_update dla użytkownika where login=$_POST[login]
szymon202
  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 ?
Turson
  1. $zapytanie = "UPDATE `users` SET `zbanowany` = '1' WHERE `login`='$_POST[login]'";
  2. $idzapytania = mysql_query($zapytanie);
szymon202
Okey a teraz jak zrobić, że po naciśnięciu Zbanuj wywołujemy zapytanie?
Turson
  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. ?>
szymon202
  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!
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.