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

Usuwanie wierszy przez formularz php

Aruba Cloud - Virtual Private Server VPS
0 głosów
771 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 714 wizyt
pytanie zadane 9 maja 2016 w PHP przez skrzatjedyny Gaduła (3,150 p.)
0 głosów
2 odpowiedzi 284 wizyt
pytanie zadane 21 grudnia 2015 w PHP przez Maciek Gamrot Bywalec (2,830 p.)
+1 głos
2 odpowiedzi 447 wizyt
pytanie zadane 18 maja 2021 w PHP przez domkub12 Początkujący (480 p.)

93,336 zapytań

142,331 odpowiedzi

322,415 komentarzy

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...