Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP+MySQL]Usuwanie użytkowników..., Jak wykonać formularz usuwający wybranych userów
Heweljusz
post 26.07.2007, 20:57:28
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.05.2006

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


Witam
Chciałem napisać skrypt usuwający wybranych userów, poprzez formularz
Kod formularza jest generowany automatycznie w pętli while(Skrypt ma usuwać tylko zaznaczonych - pole checkbox).
Podam kawałek z tym polem:
  1. <input class='textbox' type='checkbox' name='' value='' />

Nie wiem jak wypełnić pola name i value, i jaki kod php napisać, żeby aktualizowało rekordy dla zaznaczonych użytkowników. Każdy user ma swój unikalny ID.
Nie mogę wymyślić jak to zrobić, ponieważ tablica $_POST zawiera jeszcze kilka wartości i w żaden sposób to nie wychodzi.
W razie braku jakiejś informacji proszę napisać, na pewno się zrehabilituje.
Zapytanie sql:
  1. UPDATE ".$db_prefix."users SET user_clan_id='0', user_clan_rank='0' WHERE user_id='".$_POST["$i"]."'"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Heweljusz
post 28.07.2007, 11:48:34
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.05.2006

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


Spox, narazie zostawię jak jest, ale będę kombinował.
Dzięki za pomoc smile.gif
Edit:
Wymyśliłem jeszcze coś takiego:
  1. <?php
  2. $i = 1;
  3. foreach($_POST as $user => $i) {
  4. if(isset($_POST[$i])) {
  5. dbquery("UPDATE ".$db_prefix."users SET user_clan_id='0', user_clan_rank='0' WHERE user_id='".$_POST[$i]."'");
  6. $i++;
  7. }
  8. }
  9. ?>

W input name i value ustawiłem na id użytkownika z bazy, kod narazie działa tongue.gif

Ten post edytował Heweljusz 28.07.2007, 17:16:24
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 20:51