![]() |
![]() ![]() |
![]() |
-tomm- |
![]()
Post
#21
|
Goście ![]() |
"select * from kontrahenci WHERE kontrahent_id=".$kontrahent_id."";
spróbuj tak 'select * from kontrahenci where kontrahenci_id = " '.$kontrahent_id.' " '; pousuwaj spacje między ' i " |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
hmm, tak nie drukuje danych wogole :/
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
pousuwałeś spacje z tego jak napisałem? spacje są tam tylko po to by móc odróżnić apostrof od cudzysłowu
wyświetl sobie na ekran wartość zmiennej $ile_znalezionych, bo pętla for ma sie obracać wg tej zmiennej a wartość jest do niej źle przypisywana: ma być mysql_num_rows($wynik) wogóle możesz to zrobić bez pobierania tej wartości i w petli while zamiast for while($wiersz = mysql_fetch_array($wynik)){ echo $wiersz['nazwa'].' '.$wiersz['miasto']; |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Powiedz jeszcze tylko... do id nr 12 wszystko trybi ? tzn funkcja drukuj() działa?
-------------------- |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
a masz kontrahenta nr 13?
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
tak do 12 wszystko smiga, nie nie mam kontrachenta 13
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
więc jeśli przesyłasz do funkcji id nr 13, wywołujesz do bd zapytanie "select * from kontrahenci where kontrahent_id = 13"
a że nie ma w niej takiego kontrahenta to zapytanie nic nie zwraca |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
w id przenosze jedynie zmienną do kroków kodu, reszta jest zapisana innymi zmiennymi np w kroku 11 jest pokazane wg jakich zmiennych dziala funkcja drukuj
echo drukuj(2); napisalem cos takiego, czyli wywolanie funkcji drukuj z id=2, i powinno wyswietlic rekord z bazy o id 2, jak wklejam ten kod wczesniej tj, przed 13 to smiga, a w 13 nie ![]() |
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 28 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
drukuj(2) powinno pobrać z bd wszystkie rekordy w których uczestniczył kontrahent o id = 2,
próbowałeś sobie wyświetlić ilość pobranych wierszy - poprawiłeś ten mysql_num_rows? przed petlą for wstaw sobie echo $ile_znalezionych; i wykonaj drukuj(13) |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
to masz conajmniej cos mocno skopane, plik jest długi... najprawdopodobniej źle napisany, mógłbyś to wszystko jakos inaczej rozwiązać... a tak, nic tam nie widać... weź obadaj co tam wychodzi ze zmiennych... ;]
-------------------- |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
po co mam wykonac drukuj(13) skoro nie ma nikogo z takim id?
|
|
|
--bravo-- |
![]()
Post
#32
|
Goście ![]() |
W takim razie musi byc cos z funkcją, ale skoro dziala ona wczesniej, to z jakiego powodu ma nie dzialac i teraz, nie rozumiem...
|
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
widzisz, wlasnie o to sie glownie rozchodzi, tez nie wiem dla tego pytam
![]() rozstrzygnięte ![]() ![]() Dziękie za szczere chęci |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 18:49 |