• 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
569 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 529 wizyt
pytanie zadane 9 maja 2016 w PHP przez skrzatjedyny Gaduła (3,150 p.)
0 głosów
2 odpowiedzi 183 wizyt
pytanie zadane 21 grudnia 2015 w PHP przez Maciek Gamrot Bywalec (2,830 p.)
+1 głos
2 odpowiedzi 338 wizyt
pytanie zadane 18 maja 2021 w PHP przez domkub12 Początkujący (480 p.)

92,687 zapytań

141,598 odpowiedzi

320,087 komentarzy

62,047 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

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!

...