![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
Witam mam nadzieje że tym razem znajdzie się ktoś kto mi pomoże (IMG:style_emoticons/default/smile.gif) a więc konkretnie mam problem z pętlą w smarty ponieważ zamiast wyświetlać mi 5 ostatnich rekordów z tabeli wyświetla mi 5 takich samych ... ;/
fragment. plik php
tpl
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
poniewaz w petli za kazdym razem nadpisujesz wartosci szablonu (IMG:style_emoticons/default/smile.gif)
uzyj tablicy i tablice przekazuj do szablonu |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
zrobiłem takie coś
lecz dalej nic coś źle czego brakuje ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
nic sie nie wyświetla ...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
Kod Fatal error: Smarty error: [in news.tpl line 30]: syntax error: unrecognized tag: tablica[b].zmienna (Smarty_Compiler.class.php, line 446) in c:\usr\krasnal\www\sklep\demo\libs\Smarty.class.php on line 1113
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
nawet podstaw smarty nie masz ?
zrobiłem literówke ,a gdzie znak $ ? nie kopiuj tylko zacznij mysleć podczas zrzynania z forum ... Ten post edytował gothye 6.05.2010, 15:11:01 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ja do tablic uzywam FOREACH
http://www.smarty.net/manual/en/language.f...ion.foreach.php |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
aktualnie to wygląda u mnie tak lecz wyskakuje błąd
błąd Kod Fatal error: Call to a member function on a non-object in c:\usr\krasnal\www\sklep\demo\news.php on line 11 php
jeżeli potrzebny plik TPL to prześle (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jejkus...
a skad zes nagle wytrzasnal: $db->getAssoc($result) ? Wogole rozumiesz co piszesz czy bierzesz zlepki kodów z roznych kursów i wstawiasz na chybił trafił? |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
taki przykład był w manualu ...
|
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Na 100% nie bylo w manualu napisane jednoczesne uzycie mysql_query() i nagle ni stąd ni zowąd obiektu $db
Jak juz mówiłem: wziałeś rozne przyklady w zaden ze sobą sposob nie powiązane i wkleiles na chybil trafil do swojego kodu. Jak uzywasz mysql_query() to uzywaj funkcji z rodziny mysql_ Do pobrania danych sluzy mysql_fetch_array() - zajrzyj do manuala |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
wiesz Manual jest w języku angielskim ciężko dla kogoś kto uczy się Niemieckiego od podstawówki i angielskiego nie widział na oczy a jakiś badziewny rosyjski ... Ja proszę o głupi przykład tylko bo wczoraj do 3 w nocy rozkminiałem ten manual i wiesz ? nic ... NIC nie działało a jak działało to nie dało się uporządkować danych w tabelkach bo wszystko na 1 zmiennej działało co było irytujące ;/
|
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
kod php wyglada tak samo niezaleznie czy to niemiecki czy angielski...
Miales dobre uzycie pobierania z bazy danych: Twoj kod z paru postów wczesniej:
I nagle ni stad ni zowad rzucasz te dobre pobieranie danych i bez sensu przechodzisz na $db->getAssoc($result). Masz sie trzymac tamtego kodu i w nim robic poprawki, które tu ci juz gothye podrzucal. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
jego poprawki nic nie wyświetlały a jak mi coś wyświetlało to po prostu 1 rekord albo 5 takich samych ;/
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Az przejrzalem jeszcze raz jego poprawki:
są bardzo dobre. Widac ty jak zwykle coś źle przepisales.
a potem w szablonie przy pomocy FOREACH do ktorego juz ci linka dalem sobie odbieraj dane z tablicy. |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Goldi -> Wybacz, ale ręce opadają przy takiej argumentacji... niemieckiego się uczy, więc olewa manuala mimo iż i do PHP, i do Smarty istnieje bardzo dobra dokumentacja właśnie po niemiecku....
http://docs.php.net/manual/de/ http://www.smarty.net/manual/de/ nospor dał Ci radę... posiedź trochę nad zrozumieniem tego kodu: http://pl.wikibooks.org/wiki/PHP jak będziesz tak wklejać na chybił trafił bez zrozumienia, to ani Ty nigdzie nie dojdziesz, ani nawet nie mamy jak Ci pomóc, bo jak pomagać komuś, kto nie rozumie nawet po polsku tego, co się do niego pisze? Ten post edytował Zyx 7.05.2010, 09:56:04 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 5.05.2010 Ostrzeżenie: (30%) ![]() ![]() |
nie rozumiem działania tego FOREACH nie wiem skąd się co bierze i co ważniejsze ja potrzebuje mieć do ustawienia takie parametry jak "max=" itp i swobodną operacje zmiennymi każda osobno nie jedna za wszystkie nagle ;/
jeden głupi przykład i zrozumiem ... ja sie ucze na przykładach najszybciej i najskuteczniej |
|
|
![]()
Post
#21
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat jeden głupi przykład i zrozumiem ... ja sie ucze na przykładach najszybciej i najskuteczniej W linku co ci podalem masz kilka głupich przykladow. Nawet ich nie ruszyles. Sorki, ale na forum nie tolerujemy takiego lenistwa.Dodać do tego durną wymówkę o niemieckim, gdzie jak słusznie zauważył Zyx oba manuale są też po niemiecku..
Powód edycji: [nospor]:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:11 |