Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP codeigniter MVC baza danych, PHP codeigniter MVC baza danych
pmietus4086
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 1.03.2017

Ostrzeżenie: (0%)
-----


Witam. Wszytkich jestem tu nowy (IMG:style_emoticons/default/smile.gif)
Chciałbym prosić o pomoc. Mianowicie, zaczynam przygodę z Codeigniter i PHP.
Mam zrobioną bazę w Phpmyadmin mysql i teraz mam tabele, powiedzmy produkty a w niej kolumny: id / magazyn / produkt / szt.
Chciałbym coś takiego napisać, że jak kolumna szt. będzie 0, to ma mi cały wiersz usunąć.

Jak to zrealizować? Co napisać w Controlerze, co w modelu, a co w widoku?
Może mi ktoś to objaśnić? Z góry wielkie dzięki.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Omenomn
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Zacząłbym od angielskiego nazewnictwa.
Następnie dziwnie według mnie chcesz to rozwiązać, uzależniając usunięcie wiersza od wartości kolumny w wierszu.
Jeżeli chcesz usunąć rekord w bazie danych, to tworzysz metodę w kontrolerze np. destroy($id), przyjmującą id wiersza, który chcesz usunąć.
Wywołujesz odpowiedzialny model za tabele, z której chcesz usunąć rekord i usuwasz po id ze zmiennej $id.
Formularz do usuwania tworzysz w widoku.
Usuwanie rekordów należy wykonywać metodą POST, dlatego używasz formularza, a nie zwykły link.

Są tutoriale na temat CodeIgnitera, sam z takich kiedyś korzystałem.
Podsuną Ci wiele rozwiązań i oszczędzisz czas dzięki nim.

Ten post edytował Omenomn 1.03.2017, 21:40:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 21:44