Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Button wstawiający do bazy
Forum PHP.pl > Forum > Przedszkole
chico2
Uporałem się z jednym problemem to mam następny. Mam w bazie użytkowników, po zarejestrowaniu dostają z automatu uprawnienie '0'. Ja ich wyświetlam i chciałbym mieć możliwość zmiany parametru na '1' w polu uprawnienia, które istnieje w bazie. Chciałbym aby przy każdym użytkowniku wyświetlał się przycisk "blokuj" i "odblokuj", który by zmieniał wpis w bazie danych. Czy da się dodać do buttona jakiś onclick, który by wykonywał UPDATE uzytkownicy SET uprawnienia='1' WHERE id='$id'" ? Ewentualnie drugi pomysł to dwa linki i
  1. <a href=\"user_edit0.php?a=del&amp;id={$r['id']}\">set 0</a>
  2. <a href=\"user_edit1.php?a=edit&amp;id={$r['id']}\">set 1</a>


Jak by to można rozwiązać? Najlepiej według mnie to dwa przyciski "odblokuj" i "zablokuj". Jak dołożyć do buttona możliwość zmiany wartości w bazie danych?
Fifi209
Dodaj tam jak sam napisałeś onclick, po stronie php sprawdzaj czy jesteś zalogowany i czy możesz zmienić uprawnienia.
Eagle
Zwykły formularz chyba rozwiąże Twój problem

Nie lepiej będzie wstawić jakiś obrazek ?
  1. <a href="..."><img src="guzik.jpg" /></a>
chico2
Sprawdzam czy jestem zalogowany to mam. Tylko nie za bardzo wiem jak wstawić ten warunek do przycisku. Chciałbym żeby jednym kliknięciem po zalogowaniu w panelu admina można było zmienić to uprawnienie. Jakoś tylko do tego buttona muszę przekazać id zmienianej osoby?


  1. <input type=\"button\" value=\"DodajWpis\" onclick=\"DodajWpis();\"/>
takie coś mam. Zainkludowałem funkcję
  1. function DodajWpis($zap)
  2. {
  3. $zap = mysql_query("UPDATE uzytkownicy SET uprawnienia='1' );
  4. }


Niestety nie działa ;/

Rozwiązałem to za pomocą formularzy jednak.
witul
To nie bedzie dzialac w ten sposob bo js i php to dwa rozne jezyki. Musialbys ajaxowo odpalic te funkcje w php
chico2
Właśnie też do tego doszedłem. Zrezygnowałem z tego i zrobiłem prosty formularz, który przekazuje wartość wpisywaną z palca. 0-lock user, 1-admin, 2-unlock user.

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.