Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP+MySQL]Usuwanie użytkowników..., Jak wykonać formularz usuwający wybranych userów
Heweljusz
post
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
Post #2





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

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


Jest problem: jest jeszcze wyswietlanie listy userów, zrobiono w pętli while.
  1. <?php
  2. while($row = mysql_fetch_array($result)) {
  3.  
  4. echo "
  5. <tr>
  6. <td class='tbl1' width='2' align='center'>
  7. <input class='textbox' type='checkbox' name='".$x."' value='".$row['user_id']."' />
  8. </td>
  9. <td class='tbl1' width='1'>".$x."</td>
  10. <td class='tbl1' align='center'>".$row['user_id']."</td>
  11. <td class='tbl1' align='center'>".$row['user_name']."</td>
  12. <td class='tbl1' align='center'>".rank($row['user_clan_rank'])."</td>
  13. </tr>
  14. ";
  15. ?>

To jest wtyczka do php-fusion, więc trzeba wykluczyć obiektowe programowanie
Gdyby przemianować ją na foreach, to może by się udało

Ten post edytował Heweljusz 26.07.2007, 21:41:09
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 22:32