![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
mam w bazie tablice recenzje,zapowiedzi,poradniki
chcę aby na stronie po wybraniu opcji z listy np. recenzje wyświetliło mi tylko recenzje. Wiem że to było już gdzieś na forum ba! nawet to czytałem ale za chiy nie pojąłem może mi to ktoś przedstawić jakoś praktycznie lub te z wytłumaczyć ![]() Ten post edytował vieri_pl 2.08.2005, 22:55:39 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Czytajac Twoje ostatnie posty na forum uwazam, ze powinienes troche poczytac roznych kursow na temat php, mysql (baz danych). Wracajac natomiast do Twojego pytania. Mozesz przedstawic strukture bazy danych? Bo czytajac Twoje pytanie ja nie wiem czy Ty w bazie danych masz trzy tabele: recenzje, zapowiedzi, poradniki czy tez to wszystko trzymasz w jednej tabeli gdzie masz kolumne (typ) okreslajaca dany obiekt. Z reszta, podstawowy kursik baz danych i SQL'a powinien pomoc rozwiazac Ci Twoj problem. Pozdrawiam. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Mam jedną tablicę są to arty a w niej trzy kolumny recenzje, zapowiedzi, poradniki
Wiem że muszę zrobić coś takiego:
Ale ni cholery nie wiem jak uzupełnić warunek trzeba jakoś przekazać zmienne ale jak ma wyglądać itp ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Do tego musisz wykorzystać formularz:
po wybraniu którejśc z opcji zostanie wyslany formularz do skryptu, który to przetworzy skryptphp:
Jak już pisalem we wczesniejszym poście poucz się podstaw. Zawalasz forum pytaniami, które wynikają z braku podstaw. Jeszcze parę takich topiców i któryś moderatorów się wkurzy (np. ja) i będzie zamykał wszystkie twoje topici aaa, i wyrażeniq typu "ni cholery" są zbędne -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc, a tak na marginesie w necie szukałem wielu kursów, ale w żadnym nie znalazłem tego co bym potrzebował. A forum jest od tego aby sie uczyć!!!
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jak już pisalem we wczesniejszym poście poucz się podstaw. Zawalasz forum pytaniami, które wynikają z braku podstaw. Jeszcze parę takich topiców i któryś moderatorów się wkurzy (np. ja) i będzie zamykał wszystkie twoje topici aaa, i wyrażeniq typu "ni cholery" są zbędne zgadza się, wracając jednak to tematu wydaje mi się, że masz najprawdopodobniej zle przygotowany projekt bazy EDIT: Cytat Dzięki za pomoc, a tak na marginesie w necie szukałem wielu kursów, ale w żadnym nie znalazłem tego co bym potrzebował. A forum jest od tego aby sie uczyć!!! tak, ale w tej chwili (przynajmniej ja) odnosze takie wrazenie, ze zamiast zastanowic sie nad problemem piszesz kolejne pytania piszesz, ze znalazles wiele kursow? a ile z nich przerobiles? przeczytales? zwroc uwage na to, ze nie zawsze znajdziesz kurs w ktorym bedzie opisane krok po kroku jak rozwiazac problem, ktory Ty akurat sobie wymysliles... w koncu trzeba pewne problemy rozwiazywac samemu a nie szukac kursow Ten post edytował mhs 3.08.2005, 09:09:55 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Trochę pomotałem mam bazę danych która nazywa się arty a w niej recenzje, zapowiedzi, poradniki a w nich artykuły... Czy jest lepszy układ bazy danych?
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
najprawdopodobniej tak - co sadzisz o takim ukladzie?
Kod artykuly ============ artykul_id -- klucz glowny tabeli typ_id -- klucz obcy (patrz tabela typy) nazwa -- nazwa tekstu, artykulu, zapowiedzi tresc -- tresc artykulu, zapowiedzi, recenzji data -- data publikacji -- pozostale pola typy ======= typ_id -- klucz glowny tabeli typy nazwa -- nazwa typu artykulu -- pozostale pola wyjasniajac: w jednej tabeli przechowujesz teksty wszystkich artykulow na stronie, natomiast w drugiej tabeli przechowujesz typy poszczegolnych artykulow nastepnie tworzysz relacje jeden do wielu pomiedzy tymi dwiema tabelami |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Następnie tworzysz relacje między nini?? Jak to ma wyglądać
![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
a znasz pojecie relacji i wiesz co ono oznacza? relacje nie musisz koniecznie zdefiniowac w bazie danych - ja tutaj uzylem tego pojecia w celu przedstawienia projektu bazy danych, natomiast jezeli chcesz korzystac z mozliwosci definiowania relacji to odsylam: http://dev.mysql.com/doc/mysql/en/innodb-f...onstraints.html
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Słuchaj w żadnym POLSKIJZYCZNYM OGÓNODOSTPNYM kursie nie znalazłem nic, o tym więc prosiłbym Ciebie o przedstawienie jakiegoś przykładu popolskiemu oczywiście
![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(vieri_pl @ 2005-08-03 10:54:56) Słuchaj w żadnym POLSKIJZYCZNYM OGÓNODOSTPNYM kursie nie znalazłem nic, o tym więc prosiłbym Ciebie o przedstawienie jakiegoś przykładu popolskiemu oczywiście ![]() to tez nie jest wymowka ![]() przyklad masz tutaj: Cytat CREATE TABLE typy ( typ_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nazwa INTEGER UNSIGNED NULL, aktywny TINYINT(1) UNSIGNED NULL, PRIMARY KEY(typ_id) ) TYPE=InnoDB; CREATE TABLE artykuly ( artykul_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, typ_id INTEGER UNSIGNED NOT NULL, temat VARCHAR(128) NULL, tekst TEXT NULL, PRIMARY KEY(artykul_id, typ_id), INDEX artykuly_FKIndex1(typ_id), FOREIGN KEY(typ_id) REFERENCES typy(typ_id) ON DELETE RESTRICT ON UPDATE RESTRICT ) TYPE=InnoDB; edit by nospor: Cytat POLSKIJZYCZNYM OGÓNODOSTPNYM Ja tylko dodam, że my przygłusi nie jesteśmy - krzyczeć nie trzeba
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, coś z tym wykombinuje...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:59 |