Cevaplar
-
soru nedir?
-
Serdar55
sql veri tabanında bilgisayar malzemeleri satış uygulaması yapılması10 yıl önce yazılmış -
siyahbeyaz
hocam derdini tam olarak anlatamıyorsun ne ben nede diger arkadas olayı anlayamadık. olayı tam olarak acarmısın..
tamam bilgisayar satıs uygulaması yapılacak diyorsun da. bu uygulama hangi dilde yapılacak
masaüstü programı olacak
web sitesi olarak mı yapılacak.
hade bunların hıc bırı degılde bu uygulama ıcın sql kodları tabloları fieldleri ve iliskileri nasıl olur onumu soruyorsun. sen oyle bir soru sordun ki kafamizdan bin türlü sey gecti.10 yıl önce yazılmış -
Serdar55
bu program öyle büyük bir program değil.Çok fazla kafanızı karıştırmayın.Önce basitbir üye girişi olacak, veri tabanına veriler girilecek ve bunları kullanıcının seçimine göre listelenecek.PHP dili ile yapılacak10 yıl önce yazılmış
-
-
:) oturup kodlayalım. sql ile :)
hangi dilde yapmamızı istersin?-
siyahbeyaz
yani bunun fazla bir mantıgı olmaz.
gercek hayataki gibi. bilgisayar parcaları satan bir firma oldugunu dusun.
bir adet dukan ve depon var.
dukana her urunden 3 5 adet urun bırakıyorsun geri kalan urunlerı depoda stokluyorsun. o ordan satıldıkca sen kasana para giriyor ve stogundan malzeme eksiliyor.10 yıl önce yazılmış -
Serdar55
PHP10 yıl önce yazılmış -
azad
bişe sorabilirmiyim ? veritabanına belirli sayısı olan bi ürün nasıl girebiliriz mesela 5 bilgisayar varsa bunu her alımda azaltması için ne yapmamız gerekiyo yardım ederseniz cok sevinirim10 yıl önce yazılmış -
siyahbeyaz
sevgili azad kardesim.
urunler tablosu oldugunu var sayıyıorum. ve bu tabloda
urun_adi VARCHAR(150),
urun_adet INT(11),
marka_id INT(11),
kategori_id INT(11),
fieldlerini varsatyiyiorum.
yönetim panelinde ürün adını vs girerken o alana ürün adeti seklinde elindeki ürün adetini yazıyorsun.
bunla ilgili html form örneği:ürün adi: <br /< <input type="text" name="urun_adi"> Stok: <br /< <input type="text" name="urun_adet"> <br /> <button type="submit">Kaydet</button>
seklinde ürün adet alanınıda veritabanına kayıt ettiriyorsun. bir müsteri geldi
KINGSTON 2GB DDR2 800 mhz ürünü sepetine atti. ve siparis gecti.
siparis yonetım panelinde onay bekler normalde. işte ne oluyorsa burda oluyor. siz ödeme size gectiginde siparisi onaylarken.
veritabanından o ürün id sine gore stok adetini alıyorsunuz. aldıgı urun adedi kadar (adam 2 adet ram istemis olabilir.) cıkartıyoersunuz. ve sonucu o urunun bulundugu yere update editorsun.
yanı olay php de soyle
$sql = mysql_query("Select urun_adet,id from urunler where id='$id'"); $yaz = mysql_fetch_array($sql); $stok = $yaz["urun_adet"] - $verilen_siparis_adeti; mysql_query("update urunler set urun_adet='$stok' where id='$id'");
10 yıl önce yazılmış -
Supervisor
sen hala sorununu cozemedin gibi :)10 yıl önce yazılmış
-
-
soruyu yapabilecek kimse yok mu?
-
reelmg
Bunun için önce soru sormanız gerekir siz soru sormamış direk proje talep etmişsiniz bunun büyük yada küçük olmasının hiç bir önemi yok. Buradaki amaç insanların takıldıkları yerlerde bir fikir edinebilmesi amacı ile yardım alması yönünde kimse sizin yerinize oturupta vakit ve emek harcayarak ödevinizi yapmaz. Bu amaçla kurulan ödev siteleri var istediğiniz buysa oralara bakmanızı öneririm.
İyi çalışmalar.10 yıl önce yazılmış -
Serdar55
teşekkürler10 yıl önce yazılmış -
Serdar55
teşekkürler10 yıl önce yazılmış -
siyahbeyaz
serdar hocam başlamak bitirmenin yarısıdır derler. bence bir yerden başlamanızda epey epey fayda var. ödevin amacında bir seyi ögrenmek ve pratige dökmektir.10 yıl önce yazılmış -
siyahbeyaz
ilk olarak internet tarayıcınızı acınız.
ikinci olarak www.google.com girelim..
sonra php video üyelik sistemi yazalım. gelen sonuclar arasında en güzelini secelim :)
video yuklenene kadar biraz abur cubur cerez kola tarzım neyı hazırlayın. sonra cerezlerleriniz ile oturup videoyu iyicene ve güzelcene izleyiniz.
bu video yu izlerken. üye kayıt olusturma. veritabanına veri ekleme. uye girisi yapma. girisi yapan uyenın bilgilerine ulasma gibi bir cok konuya hakım olacaksınız.
takıldıgın yerde yaz bize.10 yıl önce yazılmış
-
-
Serdar, sana nasil yapacagini ben anlatayim. Sende anlattiklarima gore yaparsin. Sql de yazilmasini istemissin. Sana sql de nasil yazacagini anlatayim.
Once uye adinda tablo olusturman lazim.
Uye tablosunun alanlari;
Id int increment primary key
Uyead varchar(10)
Sifre varchar(10)
Stok adinda bir tablo;
Id int increment primary key
Ad varchar(25)
Adet int
Satis adinda bir tablo;
Id int increment primary key
Stokid int not null
Adet int
Tablo sekillerini bu sekilde olusturduktan sonra 3 sekilde yapabilirsin.
1) Internet sayfasinda stok kontrol ve eksiltme islemini yapabilirsin.
2) Sql de satis islemlerini bir procedure yardimiyla yapabilirsin.
3) Stok kontrolunu php de veya asp de, eksiltme isleminide satis tablosuna hazirliycan bir trigger yardimiyla kayit ekledikce stok tablosundaki secili id li urunu bir eksiltip update edebilirsin.
Birtane sayfa hazirla. Uyegirisi.html adinda. Icinde uyead ve uyesifre adinda form olsun. Birtane submit buton. Formu Uyegirisi.php yonlendireceksin. Ordada gerekli kontrolleri. Eger dogru girdiyse session icine adini aktar.
Index.php adinda baska bir sayfa hazirlayacaksin. Burda stok tablosundaki select * from stok where adet>0
Gibi sql koduyla stoktakini listelettir. Altlarinada birertane link ver. Bu linke query_string metoduyla stokdaki id yi yazdir.
Ornegin; <a href=satis.php?id=2> satin al </a>
Satis.php adinda baska bir dosya olustur. Bu dosyanin icinde session kontrolu yap. Eger session ici bos ise uyegirisi.html e yonlendir. Gelen query_string ten id yi cek. O id yi satis tablosuna ekle.
Update stok set adet=adet-1 where id=gelendeger gibi.
Bu sayede de stok tablosunda 1eksilmis olur. Umarim ufkunu acmis olurum. Kolay gelsin sana.
Not: verdigim mantik 1.ci methodtur.