• 28-06-2013, 13:25:30
    #1
    Merhabalar.

    Bir tekstil sitesinde beden hesaplamaları yapabilmek için hesapla.php gibi bir sayfa oluşturmamız gerekiyor.

    Bu hesaplamalar şu şekilde yapılabilmeli:

    40-42 = M (2) 88-92 104-108

    88.... olan göğüs ölçüsü
    104.... olan bel ölçüsü


    * Kısacası bir arka planda belirli sayı aralıkları vereceğiz, (Göğüs ölçü için: 88,89,90,91,92)
    kullanıcı php sayfada kutulara beden ölçülerini (bel, göğüs ölçüsü) girip hesapla butonuna tıkladığında sistemde bizim vermiş olduğumuz aralıktaki değerler ney ise onun karşılaştırma yapılarak

    bedeniniz = "S" gibi sonuçlar kullanıcıya gösterilecek.

    ücretli - ücretsiz yardım beklemekteyim. Hazır kod bulamadım.
    şimdiden tşkler.
  • 28-06-2013, 14:55:29
    #2
    göğüs: 88 ile 92 arasında
    bel : 104 ile 108 arasındaysa: 40-42 beden yani medium kabul ediliyor

    doğrumu anladım? eğer öyleyse bunu basit bir "if " ile çözebilirsiniz

    yok bu iki değerden başka bir değer bulmayı istiyorsanız, aralarındaki bağlantı nedir
    biraz açıklarsanız ..
  • 28-06-2013, 15:07:33
    #3
    Yanıt için öncelikle teşekkürler.
    Yapmak istediğimiz şudur:

    xxx.com/hesapla.php gibi bir sayfamız olacak

    Bu sayfada kullanıcılardan istediğimiz bilgiler:

    cinsiyet seçimi (KADIN / ERKEK)

    Bel ölçüsü giriniz:
    Göğüs ölçüsü giriniz:
    Hesapla Butonu

    Sonuç: (hesapla butonu tıklanınca, girilen değerlere göre yazdırılacak)

    Kullanıcı hesapla butonunu tıklayınca, sistem bizim vermiş olduğumuz değerler arasında karşılaştırma yaparak (örneğin bel ölçüsü için 90,91,92,93 gibi bir değer girildiğinde) sonucu XS,S,M,L,XL,XXL,XXXL gibi değerlerde kullanıcının ekranına yazdıracağız.

    Burda iki şart olmalı bel ölçüsü dizisindeki değerler ile göğüs ölçüsü dizisindeki degerler ayrı ayrı karşılaştırılmalı ki sonuç ekranına XS.S.M.L.XL.XXL,XXXL çıktıları doğru olarak yazdırsın sistem.

    Kullanıcının;
    göğüs ölçüsü için girdiği değer (atıyorum) 90-94 arasındaysa ve bel ölçüsü için girdiği değerler 100-104 arasındaysa Sonuç "M" olarak çıkmalı gibi...
  • 28-06-2013, 15:13:22
    #4
    if ile halledilebilir hocam. Uygun bi şekilde yapabiliriz isterseniz pm atın
  • 28-06-2013, 15:16:52
    #5
    Sanırım nasıl birşey istediğimi tam olarak anlatabildim.
    Bu konuda yardımlarınızı bekliyorum.
    Kodlama hiç bilmediğim için yapamıyorum, örnek olarak kullanabileceğim bir hazır kodda bulamadım.
    Örn: bayan gurubu için bir kod bulabilirsem bunu erkek için ben ayarlayabilirim. Ancak koskoca internette bulamadım
  • 28-06-2013, 15:54:59
    #6
    istediğiniz şey çok basit aslında

    function olcu($bel,$gogus, $cinsiyet)
    {
      if( ($bel>90 && $bel<94) && ($gugus >100 && $gugus < 104) && $cinsiyet =="bayan")
        return "M";
    }
    
    //fonksyon kullanımı
    echo olcu($_POST["bel"],$_POST["gogus"],$_POST["cinsiyet"]);
    bu yazdığım "olcu" fonksyonunu if leri devam ettirerek kendi standarlarınıza göre geliştirebilirsiniz,
    fakat burada başka bir sorun var göğüs olcüsü 90-94 arasında olanın bel ölçüsü 100-104 arasında olmayabilir
    ozaman sonuc ya gögüs ve bel icin ayrı ayrı verilecektir yada XS, L gibi yada iki değeri hesaplayıp sonucta tek bir rakama bağlanır

    (örnekleri tamamen sallıyorum)
    90*0,4 + 100 * 0,6 = 96
    ölcüleriniz bay veya bayan için ayrı ayrı belirlenir örneğin erkekte 96 medium ise bayanda medium 80 dir gibi

    programlama bilmiyorsanız yaptırmanızı öneririm daha sağlam olur, birgünlük işi var. formuda yaptırmak istiyorsanız o başka
  • 28-06-2013, 16:21:47
    #7
    evet. belirttiğiniz gibi değerleri birbiriyle orantılı olarak girilmez ise karşılaştırma yapılamayacağı için sonuç yazdırılmaz. Buna bir çözüm fonksiyonu olarak sadece ekrana mesaj bastırabiliriz "değerleri yanlış girdiniz" gibi.

    bakalım arkadaşlar yapabilecekmiyiz birşeyler, desteklerinizi bekliyorum, programlama çok bilmiyorum ancak sabit birkaç kodlama yazılırsa devamını tammalayabilirim sanırım.