Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mali PHP/MySQL posao

[es] :: PHP :: Mali PHP/MySQL posao

[ Pregleda: 2684 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ljtruba
BGD

Član broj: 788
Poruke: 60
*.ptt.yu



Profil

icon Mali PHP/MySQL posao25.09.2004. u 10:03 - pre 238 meseci
Korisnici se prijavljuju sa poljima (ime, address, city, phone, email, kolicina).
Evo i postojece tabele:

CREATE TABLE hf_orders (
idorder int(10) unsigned NOT NULL auto_increment,
ime tinytext,
address tinytext,
city tinytext,
phone tinytext,
email tinytext,
kolicina tinyint(3) unsigned default NULL,
PRIMARY KEY (idorder)
) ENGINE=MyISAM;

Postoje tri stranja u narucivanju casopisa, prvi je kad porudzbina stigne, drugi kada se casopis posalje i treci je kada korisnik plati.
Dakle, hocu da odem na stranicu gde ce mi se izlistati sve nove porudzbine, zatim kada stikliram one kojima cu poslati danas casopis, treba da im se automatski mail posalje "casopis vam je poslat" i u bazi treba da bude obelezeno da je poslat. Na drugoj stranici hocu da imam izlistane sve one koji nisu platili. Kada stikliram one koji su platili dobijaju mail "hvala na uplati".

E sad situacija se znacajno komplikuje kada izadje sledeci broj casopisa. Korisnici ne bi trebali da ponovo unose podatke, vec klikom na link u pozivnom mailu automatski apdejtuju u bazi da su narucili novi broj.
Admin treba takodje da ima opciju menjanja podataka i brisanja korisnika.

Zadatak se placa 30 evra. Najbolje resenje pobedjuje.


Ljubiša Miodragovic
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.centrettc.ru



Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 10:29 - pre 238 meseci
Ja cu ti besplatno dati savjet da ti u tabeli fali polje order_status recimo varchar(10) i sad oko komplikacije sa brojevima predlazem ti da napravis id_izdanja polje tako da se zna na koju e se izdanje odnosi i naravno jos jednu tabelu sa izdanjima gdje ce biti veza id_izdanja sa primarnim kljucem.

Iskreno govoreci ovo ti nebih uradio bez 300E uz uslov da imam vremena... znam tacno sta ti treba, nebih sad da obeshrabrujem mladje i neafirmisane programere. Nekome bi dobro doslo da uradi ovo i stekne iskustvo i napravi sistem koji radi.

Eto prilika jos 30E mjesec dana telefon+interneta pa ko voli nek izvoli.
 
Odgovor na temu

Ilija Studen
Novi Sad

Član broj: 3864
Poruke: 859
*.ftn.ns.ac.yu

Sajt: www.activecollab.com


+1 Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 10:39 - pre 238 meseci
Ma naći će se neko ko će odraditi posao za 30E. Slažem se da tržišna cena ovoga nije ispod 250-300E, ali eto...

Još par saveta kolegama koje se upuste u ovo (pošto ja neću):

- za stanje nemoj da koristiš VARCHAR već ENUM. NPS:
Code:
... order_status ENUM("NEW", "SENT", "PAID") default "NEW" NOT NULL, ...

- dodao bih i posttime polje
- dodao bih i posterIP polje i flood control, čisto sigurnosti radi
- kao što je već rečenu i ID izdanja (sa posebnom tabelom izdanja)
- skoro nikada ne brišem korisničke naloge, već dodajem flag active (TINYINT)

Pozdrav
http://www.activecollab.com - Alat za upravljanje projektima
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 10:48 - pre 238 meseci
Potpuno podrzavam Iliju i Zorana. Taj posao oko 300e.

Ali nacice se neko i za 30e...nadam se.

Ja nebi mogao da uradim jer ne znam tolko mnogo PHP , ali sam skoro poceo da ucim , iz knjige PHP4 od Pocetka...

Znanje se skupo placa. Zar nije lakse da uzmes da ucis PHP , veoma je lak , pa uradis sebi to za dzabe + zaradjujes pare na taj nacin...radeci drugima.

To ti je dobar predlog
 
Odgovor na temu

ljtruba
BGD

Član broj: 788
Poruke: 60
*.ptt.yu



Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 12:52 - pre 238 meseci
Znam ja PHP.
Primeri www.hifi.co.yu i www.fotoaparati.info i www.korato.com

ali nema sad vremena za to jer radim casopis.
Placam slabo zato sto nemam puno pretplatnika i zato sto mi se ne isplati.
Samu aplikaciju sam krenuo sam da radim, ali ne mogu da postizavam sve
:)

Tako da ako neko hoce, super, ali nemojte meni da se zalite sto zivite u ovoj zemlji :)
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.centrettc.ru



Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 13:34 - pre 238 meseci
E Set_X umjesto da se zezas sa nekim guest book primjerom uzmi lijepo i napravi ovo za dzaba (tj 30E) i sta te briga. Stvarno ako hoces evo ja se nudim, mada vec imas dosta materijala na topiku, kreiracu ti arhitekturu baze i napisati sve queries koji ti trebaju ovdje to mi je posao od 30 minuta a ti sjedi i odradi php skriptu. ako hoces i pseudokod ono ime fajla i sta se turadi mozemo ti napraviti za ovu aplikaciju i posavjetovati o prevenciji sql injection...

Ovaj forum sluzi da bi se pomagali, ucili i tako nasli savjete kolega. Ima nas raznih nivoa a vjeruj mi ako ovo odradis to ce od tebe stvoriti php programera a ako ne odradis bices pocetnik i dalje sve dok ne uradis svoj prvi projekt... i poslije ces da ucis jos vise ali od prvog projekta se startuje.

ljtruba tebi niko nista ne zamjera puno srece sa casopisom i naravno u radi, gledaj ako ti se neko upeca da radi ovo 30E je OK djeparac za pocetnika koji se uci ali od njega ne ocekuj kao od profesionalca da te ovaj projekt budegotov do ujutro i naravno pomozi ako vec znas nesto.

Ilija Studen tvoji kometari su sasvim na mjestu vidim cak i ista imena za varijable koristimo nas dvojica bi isti kod mogli da pisemo
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 14:32 - pre 238 meseci
Nisam siguran da li ću uspeti , ali ako možeš i imaš vremena , ti mi odradi SQL upite , pošto ja to još nisam radio , a ja ću obraditi PHP kod. Neka to bude prvi projekat. 30e .
 
Odgovor na temu

ljtruba
BGD

Član broj: 788
Poruke: 60
*.2.eunet.yu



Profil

icon Re: Mali PHP/MySQL posao25.09.2004. u 15:11 - pre 238 meseci
Ja sam prvi sajt radio sa ortakom za 100 maraka.
Po pola naravno :)

E a vec sledeci je bio 10 puta skuplji
 
Odgovor na temu

veljovic
veljovic ivan

Član broj: 31381
Poruke: 62
*.vdial.verat.net

Sajt: localhost


+1 Profil

icon Re: Mali PHP/MySQL posao27.09.2004. u 15:45 - pre 238 meseci
set_x ako ne mozes ili ne zelis da odradis posao ti reci pa cu mu ja to zavrsiti.

NetworkAdmin ti bi mogao nekako da dostavis tvoje resenje za tu bazu. moze ovde moze na mail.

opet ponavljam da ako set_x nece da odradi ovo iz bilo kog razloga onda neka javi da
preuzmem posao.
ili jesi ili nisi -- LAV
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
212.200.108.*



Profil

icon Re: Mali PHP/MySQL posao27.09.2004. u 17:44 - pre 238 meseci
Pa meni je problem baza...

Ali pa i nisam ja neki programer , jer sam ovo i skoro sam poceo da ucim.

Veljovic , slobodno uzmi posao...ja ipak necu uraditi , jer ko sto rekoh jos sam "nov" u PHP-u.
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.centrettc.ru



Profil

icon Re: Mali PHP/MySQL posao27.09.2004. u 23:29 - pre 238 meseci
Code:
CREATE TABLE `hf_orders` (
  `idorder` int(10) unsigned NOT NULL auto_increment,
  `izdanje_id` int(10) unsigned NOT NULL default '0',
  `ime` tinytext,
  `address` tinytext,
  `city` tinytext,
  `phone` tinytext,
  `email` tinytext,
  `kolicina` tinyint(3) unsigned default 0,
  `status` ENUM("NEW", "SENT", "PAID") default "NEW" NOT NULL,
  PRIMARY KEY  (`idorder`),
  KEY `izdanje_id` (`izdanje_id`)
) ENGINE=MyISAM


Code:
CREATE TABLE `hf_izdanja` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `mesec` tinyint(3) unsigned NOT NULL default '0',
  `godina` smallint(4) unsigned NOT NULL default '0',
  `note` varchar(255) default '0',
  PRIMARY KEY  (`id`),
  UNIQUE KEY `godina_mesec` (`godina`,`mesec`)
) ENGINE=MyISAM

Ako ima vise izdanja u mjesecu dodaj kolonu broj i sta te briga.

Sad kad selektujes neku godinu/mjesec
SELECT id WHERE godina = $godina AND mesec = $mesec;
vadis orders sa:
Code:
SELECT * FROM `hf_orders` WHERE `status` = 'NEW" AND `izdanje_id` = $id
ili SENT, PAID sta titreba
 
Odgovor na temu

NetworkAdmin

Član broj: 4445
Poruke: 609
*.centrettc.ru



Profil

icon Re: Mali PHP/MySQL posao27.09.2004. u 23:45 - pre 238 meseci
jos jedna mala sugestija, ako pravis order formu recimo sa liste brojeva u url stavi id broja za koji se pravi order i kad pravis formu u hidden polje stavi izdanje_id pored ovih svih ostalih polja.

isti nacin mozes u back office da stavis administraciju orders sve pratis preko id broja a negdje u startu izlistas sve brojeve i stavis linkove ORDER BY id DESC
 
Odgovor na temu

[es] :: PHP :: Mali PHP/MySQL posao

[ Pregleda: 2684 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.