her yazıya otomatik kod verme
8
●127
- 05-09-2020, 09:22:56Sorduğun soru çok kısır. Yeni yazdığın yazıyı nerede yazıyorsun? Bir panelse alt yapı olarak düz PHP mi yoksa bir framework mü kullanılıyor? Ayrıca ekletmek istediğin kod nasıl bir kod? Koddan kastın bir ID tarzı bir şey mi?
- 05-09-2020, 09:27:36@Sinan Yorulmaz; hocam şimdi baktım çok kısır olduğunu gördüm
php ile yazıyorum. stok scripti yazıyorum. ürün giriyorum. veri kayıt olmadan her ürüne otomatik kod vermek istiyorum. koddan kasım diyelim ki OG_00001 diye başlayıp OG_00002 gibi devam etmesidir.
- 05-09-2020, 09:31:23Henüz eklenmeden bir kod vermek istiyorsan, o ürün ile alakalı ilgili tabloda en son eklenmiş ürünün ID'sini alıp, bir fazlasıyla işlem yapabilirsin. Tabi bu çok sağlıklı olmayabilir. Birden fazla kişi aynı anda ürün girmeye çalışırsa çakışmalar vs. kaçınılmaz.omrumdely adlı üyeden alıntı: mesajı görüntüle
- 05-09-2020, 09:52:55çakışmaları aynı ada sahip ve aynı stok kodu ile önlüyebilir diye düşünüyorum, yanılıyorsam lütfen düzeltiniz hocamSinan Yorulmaz adlı üyeden alıntı: mesajı görüntüle
- 05-09-2020, 09:56:07Tabi ki. Ayrıca benzer bir şey yapmak istediğimde eski bir projemde şöyle yapmıştım: Ürün ekleme ekranına girer girmez veritabanında bir girdi oluşturup, direkt olarak ID'i ekrana basmıştım. Ürün ekleme tamamlanırsa veriler açılan kayda giriliyordu. Eğer geri çıkılırsa ve işlem yapılmazsa açılan boş girdi veritabanından siliniyordu. Bu da belki işinize gelebilir.omrumdely adlı üyeden alıntı: mesajı görüntüle
- 05-09-2020, 09:58:12teşekkür ederim hocam. iyi çalışmalarSinan Yorulmaz adlı üyeden alıntı: mesajı görüntüle
- 05-09-2020, 10:16:08Hocam,
Bu noktada ürün_adını alıp örneğin ürün adı buzdolabı bdb_uniqid() yaparsan benzersiz bir seri oluşturabilirsin ayrca çakışmalar ortadan kalkmış olur. - 05-09-2020, 10:17:12sizede ayrıca teşekkür ederim .hasanbugra adlı üyeden alıntı: mesajı görüntüle
php ile yazıyorum. stok scripti yazıyorum. ürün giriyorum. veri kayıt olmadan her ürüne otomatik kod vermek istiyorum. koddan kasım diyelim ki OG_00001 diye başlayıp OG_00002 gibi devam etmesidir.