• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Usuwanie wierszy przez formularz php

Object Storage Arubacloud
0 głosów
502 wizyt
pytanie zadane 27 lipca 2020 w PHP przez Samek2222 Początkujący (440 p.)
Witam,

 

Tworzę forum internetowe a panel logowania i rejestracji wzorowany na poradnikach MZ. Czy ktoś mógłby mi pomóc zrobić usuwanie i edytowanie wiadomości bądź dać listę lektur do przeczytania, bądź filmów do obejrzenia. Zmienne nazywają się tak jak w poradnikach MZ a nazwa bazy to plcommunity. Chciałbym aby zmiana rekordów odbywała się wyłącznie po potwierdzeniu hasła , zresztą tak samo jak usuwanie. I co ważne jeśli pole pozostanie puste nie zmieniać wartości bądź pokazać błąd. Nie proszę o gotowca, bo nie wolno ale zależy mi na czasie. W internecie szukałem już tego ale nie znalazłem. Proszę o pomoc

1 odpowiedź

0 głosów
odpowiedź 27 lipca 2020 przez Bosswell Nałogowiec (36,470 p.)

https://dev.mysql.com/doc/refman/5.7/en/update.html

https://dev.mysql.com/doc/refman/5.7/en/delete.html

Z tego co kojarzę to w kursie, połączenie z bazą utworzone było przy pomocy MySQLi. W takim razie do wykonania zapytań możesz użyć https://www.php.net/manual/en/mysqli.query.php.

Chciałbym aby zmiana rekordów odbywała się wyłącznie po potwierdzeniu hasła

W takim razie, przy operacjach na komentarzach, będziesz musiał sprawdzać czy użytkownik ma odpowiednie uprawnienia. Wszystko jest zależne od sposobu jaki obrałeś. Jeżeli informacje o aktywacji konta przechowujesz np. w kolumnie o nazwie "active", to będziesz musiał sprawdzać każdorazowo czy jest on aktywny używając "if-a". Pomyśl nad zastosowaniem mechanizmu ról. Po założeniu konta, w tabeli "rola" przypisujesz wartość ROLE_UNREGISTERED_USER, po aktywacji, zmieniasz mu role na ROLE_USER. Przy operacjach edytowania/usuwania, sprawdzasz teraz tylko role.

PS. Zamiast usuwać komentarze, pomyśl nad ich ukrywaniem :)

Podobne pytania

–1 głos
2 odpowiedzi 516 wizyt
pytanie zadane 9 maja 2016 w PHP przez skrzatjedyny Gaduła (3,150 p.)
0 głosów
2 odpowiedzi 180 wizyt
pytanie zadane 21 grudnia 2015 w PHP przez Maciek Gamrot Bywalec (2,830 p.)
+1 głos
2 odpowiedzi 329 wizyt
pytanie zadane 18 maja 2021 w PHP przez domkub12 Początkujący (480 p.)

92,555 zapytań

141,404 odpowiedzi

319,558 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...