![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Takim o kodem
pobieram i wysyłam do pliku index.tpl pytanie i odpowiedzi do każdej sondy w pliku poll.tpl (includowany w index.tpl) dane wyświetlam w ten sposób
I wszystko by było w porządku gdyby nie to, że pokazuje to w ten sposób Cytat Pytanie 1 Odpowiedź a (dla pyt 1) Odpowiedź b (dla pyt 1) Pytanie 2 Odpowiedź a (dla pyt 1) Odpowiedź b (dla pyt 1) a nie tak Cytat Pytanie 1 Odpowiedź a (dla pyt 1) Odpowiedź b (dla pyt 1) Pytanie 2 Odpowiedź a (dla pyt 2) Odpowiedź b (dla pyt 2) Pytanie brzmi gdzie jest błąd ![]() -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Błąd jest w logice. W pętli robisz assign i każdym obrotem pętli nadpisujesz poprzednią wartość.
Proponowałbym w foreach'u utworzyć php'ową tablicę zawierającą odpowiednie dane a dopiero po zakończeniu pętli przypisać ją do zmiennej Smarty. -------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Na innym forum otrzymałem odpowiedź (
![]()
z tym $tbl_news -tabela z newsami Cytat ID | title | content | author | category | data $tbl_comments - tabela z komentarzami Cytat ID | what_id | title | content | author | email | ip | data | type* *type - news / article i wysłac to potem do smarty... Ten post edytował Lee 27.08.2006, 12:33:53 -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no normalnie. najpierw se przepisz to zapytanie co ci podalem na swoje tabele, a potem dopisz do tego order i limit z pagera.
I sie zdecyduj na jedna forum, bo nie bede ci wdwoch odpowiadal ![]() -------------------- "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: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Teraz to wylgąda tak
brakowało też AS pod count(C.ID), po dodaniu wszystko działa dzieki za pomoc ![]() P.S: wystarczy na jednym odpowiedzieć (tutaj) bo tam to w ostateczności pisze jak tutaj nikt nie odpowie -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat brakowało też AS pod count(C.ID) Nie, nie brakowalo. dziala i bez tego ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
A dało by rady dołączyć do tego jeszcze jedną tabelę ? z kategorią ?
-------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale co? ilosc kategorii dla newsa? NO powinno zadzialc na podobnej zasadzie jak ilosc kometnow
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Nie nie, mam przy newsie (tabeli) napisane kategoria: (numer_kategori) no i szuka tego numeru kategorii w tablicy z kategoriami, pobiera obrazek dla tego numeru i wyświetla go przy newsie....można też odrazu zrobić obrazek dla newsa ale przecież na łatwizne to każdy potrafi (chyba, że jest róznica w szybkości działania skryptu)
-------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to jest to zwykle zlaczenie kolejenej tabeli. Tym razem nie zliczasz ilosci rekordow w niej, a pobierasz dane pole z niej i juz.
Kolejny left join a przy select kolejene pole do wyswietlenia -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak
i nie działa :/ -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Spojrz w skladnie select....left join do manuala, a zobaczysz ze miedzy kolejnymi left join nie może byc przecinka. U ciebie jest
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
no spojarzałem tutaj http://webcity.pl/webcity/artykuly.php/t/12 i nie rozumiem gdzie jest błąd
-------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale ja chyba wyraźnie napisalem:
Cytat do manuala Wiesz co to jest manual? http://dev.mysql.com/doc/refman/5.0/en/join.html Rownie wyraźnie napisalem: Cytat a zobaczysz ze miedzy kolejnymi left join nie może byc przecinka. U ciebie jest Wiesz co to jest przecinek? ![]() I sobie popatrz wkoncu na to swoje zapytanie i zobacz przed ktorym left join masz przecinek. Przecinek tak wyglada "," ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
przecinka nie ma, manual przegladnienty, rozwiązania brak. Jak usunę K.* to działa ale nie pokazuje obrazka w tym select coś robię źle tylko nie mogę dojść co
Ten post edytował Lee 27.08.2006, 15:46:33 -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat przecinka nie ma Rozumiem, ze juz go usunales, bo byl ![]() przenosze, bo ze smarty to ma nie wiele wspolnego -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
tak też próbowałem i ten sam skutek - nie działa Updote W kodzie miałem błąd (mój błąd ![]() ![]() Ten post edytował Lee 28.08.2006, 10:44:39 -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:05 |