• 07-12-2023, 20:55:55
    #1
    We 🤍 WordPress


            <form class="form-inline" method="post" id="seubForm">
                <label><?php esc_html_e('Cinsiyet', 'seub'); ?></label>
                <select name="gender" class="form-control mb-2" required>
                    <option value="Erkek"><?php esc_html_e('Erkek', 'seub'); ?></option>
                    <option value="Kadın"><?php esc_html_e('Kadın', 'seub'); ?></option>
                </select>
                <label><?php esc_html_e('Kilo (kg)', 'seub'); ?></label>
                <input type="number" name="weight" class="form-control mb-2" step="1" placeholder="80" required>
                <label><?php esc_html_e('Boy (cm)', 'seub'); ?></label>
                <input type="number" name="height" class="form-control mb-2" step="1" placeholder="180" required>
                <button type="submit" class="buton-hesapla"><?php esc_html_e('Hesapla', 'seub'); ?></button>
                <button type="button" class="buton-hesapla" onclick="temizleForm()"><?php esc_html_e('Temizle', 'seub'); ?></button>
            </form>
            <script>
                function temizleForm() {
                    document.getElementById("seubForm").reset();
                    document.getElementById("sonuc").style.display = "none";
                }
            </script>
            <?php
            function calculateBMI($gender, $weight, $height) {
                $bmi = $weight / (($height / 100) ** 2);
                return round($bmi, 2);
            }
            function getBMICategory($bmi) {
                if ($bmi < 18.5) {
                    return esc_html__('Zayıf', 'seub');
                } elseif ($bmi >= 18.5 && $bmi < 24.9) {
                    return esc_html__('Normal', 'seub');
                } elseif ($bmi >= 25 && $bmi < 29.9) {
                    return esc_html__('Kilolu', 'seub');
                } elseif ($bmi >= 30 && $bmi < 34.9) {
                    return esc_html__('Fazla Kilolu', 'seub');
                } elseif ($bmi >= 35 && $bmi < 39.9) {
                    return esc_html__('Şişman', 'seub');
                } else {
                    return esc_html__('Obezite', 'seub');
                }
            }
            if ($_SERVER['REQUEST_METHOD'] === 'POST') {
                $gender = $_POST['gender'];
                $weight = $_POST['weight'];
                $height = $_POST['height'];
                $bmi = calculateBMI($gender, $weight, $height);
                $category = getBMICategory($bmi);
                ?>
                <div id="sonuc" class="sonuclar">
                    <table>
                        <tr>
                            <td colspan="2"><strong><?php esc_html_e('VÜCUT KİTLE İNDEXSİNİZ', 'seub'); ?></strong></td>
                        </tr>
                        <tr>
                            <td><?php esc_html_e('Cinsiyet', 'seub'); ?></td>
                            <td><?php echo esc_html($gender); ?></td>
                        </tr>
                        <tr>
                            <td><?php esc_html_e('Kilo (kg)', 'seub'); ?></td>
                            <td><?php echo esc_html($weight); ?></td>
                        </tr>
                        <tr>
                            <td><?php esc_html_e('Boy (cm)', 'seub'); ?></td>
                            <td><?php echo esc_html($height); ?></td>
                        </tr>
                        <tr>
                            <td><?php esc_html_e('Vücut Kitle İndeksi (BMI)', 'seub'); ?></td>
                            <td><?php echo esc_html($bmi); ?></td>
                        </tr>
                        <tr>
                            <td><?php esc_html_e('Durum', 'seub'); ?></td>
                            <td><?php echo esc_html($category); ?></td>
                        </tr>
                    </table>
                </div>
                <?php
            }
            ?>
    Merhabalar değerli hocalarım sizlere ara ara bu tarz kendi temalarım için yaptığım araçları sizlere paylaşacağım. İstediğiniz bir şey olursa yorumlarda belirtebilirsiniz.
    Görünüm olarak Bootstrap kütüphanesini kullandım sizlerde oradan kullanarak aynı görünüme sahip olabilirsiniz.

    CANLI DEMO : https://seub.runotema.com/vucut-kitl...saplama-araci/

    Dipnot : Php olarak kodlanmıştır. Dileğen olursa JavaScript dökebilirim. (esc_html_e) olan yerler dil dosyası için yapılmıştır dileğen kaldırabilir.
  • 07-12-2023, 21:05:42
    #2
    Elinize sağlık
  • 07-12-2023, 21:12:21
    #3
    We 🤍 WordPress
    sezerozkan adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık
    Teşekkürler
  • 07-12-2023, 21:55:27
    #4
    Elinize sağlık.

    Bu tarz eklenti olayında ciddi eksiklik var. Forumda yapan arkadaşlar vardı. 2 arkadaşdan hizmet aldım her ikiside şuan ortada yok. Sağlam bir paket halinde eklenti yapabilirsiniz ve sizde ortadan kaybolmayacaksanız eğer. (7 SAAT BİLE OLMAMIŞ ÜYELİĞİNİZ) büyük ihtimalle hemen kaybolmayacak gibi gözüküyorsunuz.
    Bu arada aramıza hoşgeldiniz....
  • 07-12-2023, 22:14:58
    #5
    We 🤍 WordPress
    Oradan_Buradan adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık.

    Bu tarz eklenti olayında ciddi eksiklik var. Forumda yapan arkadaşlar vardı. 2 arkadaşdan hizmet aldım her ikiside şuan ortada yok. Sağlam bir paket halinde eklenti yapabilirsiniz ve sizde ortadan kaybolmayacaksanız eğer. (7 SAAT BİLE OLMAMIŞ ÜYELİĞİNİZ) büyük ihtimalle hemen kaybolmayacak gibi gözüküyorsunuz.
    Bu arada aramıza hoşgeldiniz....
    Övdünüz mü pek anlayamadım Diğer arkadaşların yaptığı işler ve arkasında durmaması bizi pek ilgilendirmiyor açıkçası Bu arada r10 Platformunda yeni değiliz.
    Bizler yaptığımız işin her zaman arkasındayızdır. Eklenti olayına gelirsek şuanda kendi yaptığımız 18 adet hesaplama aracı mevcut biraz daha bu sayıyı yükselttiğimiz çıkartabiliriz.

    Kolay gelsin. İyi forumlar dilerim.
  • 08-12-2023, 14:18:09
    #6
    Hocam eklentilerin linkini paylasabilirmisiniz.