Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [wolontariat] Pomoc przy skrypcie, Przerobienie generatora kodów
maxbartko
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.09.2008
Skąd: leszno

Ostrzeżenie: (10%)
X----


Witam. Napisałem z pomocą wujka googla system płatności dla mojej firmy.
Nie znam się dobrze na php i utknąłem z jednym problemem.
Skrypt ma służyć do wprowadzania wpłat zrobionych przez klienta,gdyż za dużo jest już ich i stara metoda zapisywania wpłat na kartce już się nie sprawdza.
Klient mi płaci za neta a ja mu drukuję kod wygenerowany w moim skrypcie.
Klient loguje się na stronie www i wpisuje dany kod. kod po wpisaniu przypisywany jest do klienta z bieżącą datą.
Zrobiłem generator 10 znakowych kodów które zapisywane są w bazie danych,
kody nie powtarzają się, do tego dodałem system logowania.
Działa też przypisywanie kodu do klienta.

Teraz mam problem bo nie wiem jak to zrobić:
Chcę aby klient mógł zobaczyć swoje wszystkie wpłaty w danym roku.
Rejestrując się w programie klient np w grudniu 2011, pierwszą wpłatę ma dokonać dopiero w styczniu 2012.
Jak zrobić że np pierwszy miesiąc płatny jest styczeń a np pierwszą wpłatę klient zrobi w marcu, skąd system będzie wiedział że ta wpłata marcowa ma być przypisana do stycznia a następna już do lutego.
jak zrobić tabelkę np wszystkie wypisane miesiące a pod nimi np data wpisania kodu.
aktualnie moja baza wygląda tak:
  1. CREATE TABLE `kody` (
  2. `kody_id` int(11) NOT NULL AUTO_INCREMENT,
  3. `kody_kod` varchar(15) NOT NULL,
  4. `kody_uzyty` tinyint(1) NOT NULL,
  5. `kody_usera` varchar(30) NOT NULL,
  6. `kody_data_uzycia` varchar(10) NOT NULL,
  7. `kody_wydruk` tinyint(1) NOT NULL,
  8. UNIQUE KEY (`kody_id`)
  9. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  10.  
  11. CREATE TABLE `uzytkownicy` (
  12. `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
  13. `nick` VARCHAR( 32 ) NOT NULL ,
  14. `haslo` VARCHAR( 40 ) NOT NULL ,
  15. `email` VARCHAR( 40 ) NOT NULL ,
  16. `imie` VARCHAR( 40 ) NOT NULL ,
  17. `nazwisko` VARCHAR( 40 ) NOT NULL ,
  18. `adres` VARCHAR( 40 ) NOT NULL ,
  19. `nip2` VARCHAR( 13 ) NOT NULL ,
  20. `ip` VARCHAR( 20 ) NOT NULL ,
  21. `data` VARCHAR( 10 ) NOT NULL ,
  22. PRIMARY KEY ( `id` )
  23. );


Przesyłam szybki szkic tego co chce uzyskać.

(IMG:http://maxbartko.pl/projekt.jpg)

to jest ta sam tabelka tylko po zmianie roku.
wiadomo, że nic nie ma za darmo więc możecie podsyłać swoją cenę na PW lub kontakt niżej.

Z góry dzięki za wszystkie podpowiedzi.
ps. kontakt. gg- 3889231 maxbartko@wp.pl

Ten post edytował maxbartko 20.12.2011, 08:59:44
Powód edycji: [erix]: przeniosłem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maxbartko
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 12.09.2008
Skąd: leszno

Ostrzeżenie: (10%)
X----


Witam cię Krystian. kupe lat. można coś takiego zrobić lecz podczas montażu będę starał się rejestrować klienta, gdyż podczas rejestracji będzie się podawać dane jego, które później wykorzystam do faktur.
właśnie napisz... wszyscy tak mówią, jakbym wiedział jak napisać to bym na forum się nie pytał ;]
a druga sprawa to czas, którego nie mam bo na święta wszyscy na raz chcą mieć internet i ciągle jestem poza domem.
wiadomo, że wszystko kręci się wokół $$, tak było jest i będzie....
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 12:28