• 13-01-2013, 16:13:51
    #1
    Merhabalar,

    Şimdi olabildiğince basit şekilde anlatayım. Örnek veriyorum, bir yemek ekleyeceksiniz. İlk formda yemek için kullanılan malzemeleri listeliyorum. Kullanıcı malzemeleri seçiyor ve gönder butonuna tıkladıktan sonra ise ikinci sayfada her yemeğe ait bir text alanı açıyorum (foreach döngüsü kullanıyorum) ve kaç adet kullanıldığını soruyorum.

    Her malzemenin text alanına miktarı giriyor ve tekrar gönder diyor.

    Üçüncü sayfada veritabanından malzemenin fiyatlarını çekiyorum. Ve yapmak istediğim malzemelerin toplam fiyatını bulmak.


    Örneğin;

    ID | URUN | FIYAT
    ________________

    1 | PATATES | 10
    2 | SOGAN | 15


    2 Patates ve 1 soğan seçtiyse kullanıcı; 35 cevabını almak istiyorum.

    Buradaki yemek uygulaması tamamen örnektir. Umarım açıklayıcı olmuştur.

    Şimdiden teşekkürler
  • 13-01-2013, 16:18:18
    #2
    yani seçilen ürün miktarı x ürünün fiyatı + diğer ürünün miktarı x diğer ürünün fiyatı şeklinde devam eden bir döngü istiyorsunuz?
  • 13-01-2013, 16:20:56
    #3
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    yani seçilen ürün miktarı x ürünün fiyatı + diğer ürünün miktarı x diğer ürünün fiyatı şeklinde devam eden bir döngü istiyorsunuz?
    Evet ve bunların tümünün toplamı.
  • 13-01-2013, 18:11:27
    #4
    Üyeliği durduruldu
    işaret kutucukları koyun, bunları while döngüsüyle veritabanı üzerinden ürün adlarını çekerken yapın

    //bağlantılar yapılmış varsayıyorum
    $sorgu=mysql_query("select * from urun");//sorguyu yürütüyorum
    while($ayraç=mysql_fetch_assoc($sorgu)){
    //buraya ilgili kutucukların bilgileri girilecek
    }
    buradan sonrası kolay. input'lara da i$id şeklinde yani sayıdan önce i yazarak isim veriyoruz post ediyoruz.

    2. sayfada yine while döngüsü kullanılacak. ek olarak if döngüsüyle dolu olup olmadığı kontrol edilecek.
    while(yine assoc ile ayırıyoruz){
    if(!empty($_POST[i$ayraç[id]])){
    buraya dolu olduğunda yapılacak işlemler yazılıyor}}
    burada da post ediyoruz.
    3. sayfada ise gelen verileri veritabanı ile çarpıp toplayıp ekrana yazdıracağız. Yazmıyorum kolay olduğu için. Hadi kolay gelsin


    not: değişkenlerdeki türkçe karakterler sorun yaratmaz kopyala yapıştır yapabilirsiniz
  • 14-01-2013, 10:17:37
    #5
    WapZap,

    Hocam bir özel mesaj gönderdim