6 Maj
2015
6 Maj
'15
14:26
Zmieniłem w engine na: $customerinfo['tel'] = $DB->GetAll('SELECT phone FROM customercontacts WHERE customerid=? ORDER BY id DESC ', array($cid)); oraz w template mam {$customerinfo.tel} Dostaję w wyniku napis /Array/ Maciej.
W dniu 2015-05-06 o 14:18, Marcin pisze:
Zmieniłeś GetOne na GetAll i zapytanie?? mam teraz mocno ograniczony dostęp do netu i laptopa więc pisać moge tylko z pamięci.
pokazałem ci funkcje, która zwraca tylko jeden rekord z tego co pamiętam, trzeba tylko zmienić zapytanie i funkcję.
W dniu 6 maja 2015 13:26 użytkownik Maciej Osuchowski, MASTERKOM <maciek@masterkom.pl mailto:maciek@masterkom.pl> napisał:
Nic nie udało mi się. Cały czas wypluwa tylko jeden numer telefonu a potrzeba abym miał w dokumencie wypisane wszystkie numery i ewentualnie ich opisy. :-/ Jakby ktoś miał pomysł byłoby super. Podglądałem tworzenie raportów -> listę klientów i tam również pokazuje jeden numer telefonu. Pozdrawiam, Maciej. W dniu 2015-05-06 o 10:16, Marcin pisze:
Przerób zapytanie sql, zdejmij limit. Zwróci ci wówczas tablicę która odczytasz w smarty identycznie jak nodes. 6 maj 2015 09:03 "Maciej Osuchowski, MASTERKOM" <maciek@masterkom.pl <mailto:maciek@masterkom.pl>> napisał(a): Dzięki Marcin, działa jak należy. Został jeden mały niuans. Jak wyciągnąć wszystkie numery telefonów - dzięki Twojej wskazówce wyciąga mi tylko jeden numer danego rodzaju, np. stacjonarny. Jeżeli są dwa stacjonarne, to przy probie tworzenia dokumentu, mam podświetlone pole aby "wybrać plik" W dniu 2015-05-05 o 20:19, Marcin pisze:
Dane wyciągasz w engine.php wszystkie te dane są wyciągane z przykładowego templejtu. by dorzucić do tego tel wrzucasz do engine coś takiego $customerinfo['tel'] = $DB->GetOne('SELECT phone FROM customercontacts WHERE customerid=? ORDER BY id DESC LIMIT 1', array($cid)); dane wszytkie dostępne są w smarty, np. tel {$customerinfo.tel <http://customerinfo.tel>}, {$customerinfo.name <http://customerinfo.name>} {$customerinfo.lastname} i tak dalej. ID z formatowaniem - {$customerinfo.id <http://customerinfo.id>|string_format:"%04d"} resztę danych masz w htmlowej templejtce. W dniu 5 maja 2015 17:06 użytkownik Maciej Osuchowski, MASTERKOM <maciek@masterkom.pl <mailto:maciek@masterkom.pl>> napisał: Witajcie, potrzebuję generować kartę klienta z jego danymi. Robię to jako nowy dokument. Dane, których nie potrafię wyciągnąć, to: ID klienta, telefony klienta wraz z ew. opisem numeru, nazwy taryf przypisanych do klienta wraz z kwotami poszczególnych taryf, nazwa komputera, IP komputera, MAC komputera, Lokalizacja komputera (pole adres) Z góry dziękuję za pomoc, pozdrawiam, Maciej. --