Formularz i filtr

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

mam na stronie formularz z listą użytkowników.Ma on adres url ?m=users i w form jest wpisane

Kopiuj
<form action="?m=users" method="post">

...
</form>

Zrobiłem pole które służy do szybkiego wyszukiwania po nazwisku

Kopiuj
<input type="text" name="search">
<input type="submit" value="Szukaj"

I ogólnie działa mi odfiltrowanie userów na zasadzie:

Kopiuj
if(!empty($_POST['search']) )
{
$search = $_POST['search'];
$sql = "SELECT * FROM users WHERE nazwisko LIKE '%$search%'";
}

Natomiast u góry tej samej strony mam jeszcze ikonki (przyciski) do usuwania userów, blokowania i odblokowywania oraz zmiany ich danych.Przy każdym userze jest checkbox z jego id i jak jest on zaznaczony to wykonywana jest akcja.

Moje pytanie: Jak zrobić (na tej samej stronie) aby działało usuwanie, blokowanie, edycja wyświetlonych userów? Ile musi być przycisków submit?
Mam na myśli rozwiązanie podobne do joommli, gdzie w liscie artykułów jest możliwość ich edytowania, usuwania a także przeszukiwania po tytule.

Z góry dziękuję za wszelką pomoc.

Pozdrawiam

Kopiuj
Loganek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 268
0

wystarczy jeden submit, i w php sprawdzasz jaki checkbox był zaznaczony i wykonujesz odpowiednią akcje.

  • Rejestracja: dni
  • Ostatnio: dni
0

ok, dzięki.Jak wypróbuję to dam znać co z tego wyszło.

2 sprawa: czy jest jakieś API, abym mógł zrobić do szablonu przyciski z podpisem i ikonkami graficznymi?

Shadow85
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
0

NIGDY PRZENIGDY TAK NIE ROB!!!!

Przyklad: wpisuje do search (drop database nazwa_bazy) i możesz mieć problem....

Poczytaj o prepared statement, albo chociaz przepusc to przez htmlspecialchars....

Przy drugim pytaniu chodzi zapewne o Smarty.

  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki za podpowiedź.
Na samym końcu zajmę się zabezpieczeniem, m.in. będą usuwane wszystkie zabronione znaki z formularzy wyszukiwania.

A co do przycisku graficznego z podpisem, ściągnąłem pomysł z joomli.Bardzo mi się podoba.

Kopiuj
<a href="index.php?option=com_users">
					<img alt="Użytkownicy" src="/encyklopedia/administrator/templates/khepri/images/header/icon-48-user.png"/>					<span>Użytkownicy</span></a>

Pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.