Witam!
Jak zrobić, żeby link, że klient przeczytał wiadomość pokazywał mu się dopiero po kilku, kilkunastu sekundach, najlepiej z odliczaniem.
On Jun 24, 2008, at 8:39 PM, gal01 wrote:
Witam!
Jak zrobić, żeby link, że klient przeczytał wiadomość pokazywał mu się dopiero po kilku, kilkunastu sekundach, najlepiej z odliczaniem.
-- Pozdrowienia, Tomek mailto:gal01@wp.pl
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Mozesz to latwo zrobic w javascripcie, przyklad tutaj:
http://www.dynamicdrive.com/forums/showthread.php?t=32893
!DSPAM:4860e3df32224042098162!
Nie potrafie wyciagnac z bazy wartosci abonamentu oraz bilansu. Przyznaje, ze nie potrafie tego zrobic nawet zerkajac w templatke i zrodlo modulu customerlist. Jak uzyskac wynik na podstawie id klienta? btw. gdzie szukac zapytania, ktore jest realizowane dla tego modulu?
!DSPAM:4860eaac38788980171022!
node pisze:
Nie potrafie wyciagnac z bazy wartosci abonamentu oraz bilansu. Przyznaje, ze nie potrafie tego zrobic nawet zerkajac w templatke i zrodlo modulu customerlist. Jak uzyskac wynik na podstawie id klienta? btw. gdzie szukac zapytania, ktore jest realizowane dla tego modulu?
chce w jednym zapytaniu uzyskac id nazwisko, imie, adres, telefon, bilans klienta, na razie mam cos takiego:
SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, cash.value FROM customers LEFT JOIN customercontacts ON (customers.id=customercontacts.id) JOIN cash ON (customers.id=cash.customerid) ORDER BY lastname; +-----+---------------+----------+--------------------+-------------+--------+ | id | lastname | name | address | phone | value | +-----+---------------+----------+--------------------+-------------+--------+ | 11 | BADZI?SKI | Zbigniew | Litychowo 123 | 600012112 | -50.00 | | 11 | BADZI?SKI | Zbigniew | Litychowo 123 | 600012112 | -50.00 | | 61 | BAGROWSKA | Jadwiga | Str▒?ewo | 660512908 | -50.00 | | 61 | BAGROWSKA | Jadwiga | Str▒?ewo | 660512908 | -50.00 | | 95 | BALCERAK | S?awomir | ?wiesz 19 | 605112528 | -50.00 | | 95 | BALCERAK | S?awomir | ?wiesz 19 | 605112528 | -50.00 | | 143 | BALCERAK | Grzegorz | Witowo Kolonia 6 | NULL | -50.00 | | 2 | BANASZEWSKI | Dawid | Byto? 63a | 662112964 | -50.00 | | 2 | BANASZEWSKI | Dawid | Byto? 63a | 662112964 | -50.00 | | 42 | BANASZKIEWICZ | Jacek | Stary Radziej▒w 17 | 665212524 | -50.00 | +-----+---------------+----------+--------------------+-------------+--------+
ukazuja sie wszystkie zobowiazania i wplaty, jak zsumowac (tak by w wyniku byl tylko jeden rekord na klienta)
!DSPAM:486149d5116121804284693!
Moze to zadziala ;) Dopisalem z palca tylko SUM, nie sprawdzale co to daje.
SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, SUM(cash.value) FROM customers LEFT JOIN customercontacts ON (customers.id=customercontacts.id) JOIN cash ON (customers.id=cash.customerid) ORDER BY lastname;
!DSPAM:486167b1139241859716918!
Waldemar Dymkiewicz pisze:
Moze to zadziala ;) Dopisalem z palca tylko SUM, nie sprawdzale co to daje.
SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, SUM(cash.value) FROM customers LEFT JOIN customercontacts ON (customers.id=customercontacts.id) JOIN cash ON (customers.id=cash.customerid) ORDER BY lastname;
mysql> SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, SUM(cash.value) FROM customers LEFT JOIN customercontacts ON (customers.id=customercontacts.id) JOIN cash ON (customers.id=cash.customerid) ORDER BY lastname; +----+------------+--------+----------+-------+-----------------+ | id | lastname | name | address | phone | SUM(cash.value) | +----+------------+--------+----------+-------+-----------------+ | 1 | SIARKOWSKI | Tomasz | Byto? 10 | NULL | -12610.00 | +----+------------+--------+----------+-------+-----------------+ 1 row in set (0.00 sec)
daje w wyniku jeden rekord z klientem o pierwszym id a w cash suma dla wszystkich klientow
!DSPAM:4861dfaf236971436614547!
daje w wyniku jeden rekord z klientem o pierwszym id a w cash suma dla wszystkich klientow
A może tak:
SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, SUM( cash.value ) FROM customers LEFT JOIN customercontacts ON ( customers.id = customercontacts.id ) JOIN cash ON ( customers.id = cash.customerid ) GROUP BY customers.id
Sarenka pisze:
daje w wyniku jeden rekord z klientem o pierwszym id a w cash suma dla wszystkich klientow
A może tak:
SELECT customers.id, customers.lastname, customers.name, customers.address, customercontacts.phone, SUM( cash.value ) FROM customers LEFT JOIN customercontacts ON ( customers.id = customercontacts.id ) JOIN cash ON ( customers.id = cash.customerid ) GROUP BY customers.id
dziekuje. potrzebuje jeszcze dolaczyc sumer taryf :) oryginalne zapytanie wyglada tak:
SELECT SUM(tariffs.value) FROM assignments, tariffs, customers WHERE customerid = customers.id AND tariffid = tariffs.id AND deleted = 0 GROUP BY customers.id;
ps. przepraszam, wiem, ze to nie jest szkolka sql'a...
!DSPAM:48623f2d207071660962268!
W dniu 24 czerwca 2008 21:22 użytkownik node node@satfilm.net.pl napisał: [...]
| 11 | BADZI?SKI | Zbigniew | Litychowo 123 | 600012112 | -50.00 | | 11 | BADZI?SKI | Zbigniew | Litychowo 123 | 600012112 | -50.00 | | 61 | BAGROWSKA | Jadwiga | Str▒?ewo | 660512908 | -50.00 | | 61 | BAGROWSKA | Jadwiga | Str▒?ewo | 660512908 | -50.00 | | 95 | BALCERAK | S?awomir | ?wiesz 19 | 605112528 | -50.00 | | 95 | BALCERAK | S?awomir | ?wiesz 19 | 605112528 | -50.00 | | 143 | BALCERAK | Grzegorz | Witowo Kolonia 6 | NULL | -50.00 | | 2 | BANASZEWSKI | Dawid | Byto? 63a | 662112964 | -50.00 | | 2 | BANASZEWSKI | Dawid | Byto? 63a | 662112964 | -50.00 | | 42 | BANASZKIEWICZ | Jacek | Stary Radziej▒w 17 | 665212524 | -50.00 | +-----+---------------+----------+--------------------+-------------+--------+
Nie ujawniaj niczyich danych osobowych na liscie
pozdrawiam WZ
W dniu 26 czerwca 2008 00:41 użytkownik node node@satfilm.net.pl napisał:
Wojciech Ziniewicz pisze:
Nie ujawniaj niczyich danych osobowych na liscie
zapewniam,ze nie sa prawdziwe :)
Czadowo ;)
uczestnicy (6)
-
gal01
-
Kuba Tyszko
-
node
-
Sarenka
-
Waldemar Dymkiewicz
-
Wojciech Ziniewicz