website adlı üyeden alıntı: mesajı görüntüle
hocam o php kodunu form etiketinin üstüne koyup deneyin.
Hersio adlı üyeden alıntı: mesajı görüntüle
<form action=""method="POST"> action kısmı boş hocam
aCadir adlı üyeden alıntı: mesajı görüntüle
|| yerine or yazıp deneyiniz?
* Saçma gelebilir ama başıma geldi. (CodeEditör programından kaynaklanıyor kanaatindeyim.)

PHP hata gösterme açık mı?
aCadir adlı üyeden alıntı: mesajı görüntüle
Ayrıca INSERT INTO tablo (sutun1, sutun2) VALUE (veri1, veri2); şeklinde deneyiniz. (orjinal syntax budur.)
Yanıtlarınız için teşekkür ederim. Dediklerinizi denedim ama çözüm olmadı. Aşağıda ki şekilde çalışıyor ama yukarıda ki neden çalışmıyor ne gibi bir fark var aralarında anlayamadım.
Bu arada iki kod arasında bir iki fark var mail kısmının tel olması ve mesaj bölümün kaldırılması gibi. Veritabanında bu alanlar için gerekli güncellemeyi yaptığım halde olmuyor zaten daha post ederken patlıyor.
<form action="" method="POST">
                <h3>Contact Us</h3>
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.</p>


                <?php
                if ($_POST) {

                    $ad = $_POST["ad"];
                    $mail = $_POST["mail"];
                    $mesaj = $_POST["mesaj"];

                    if (!$ad || !$mail || !$mesaj) {
                        echo "Boş alan bırakmamalısınız.";
                    } else {
                        $kaydet = $db->prepare("insert into iletisim set
                        i_ad = ?,
                        i_mail = ?,
                        i_mesaj = ? 
                    ");
                        $sonuc = $kaydet->execute(array($ad, $mail, $mesaj));
                        if ($sonuc) {
                            echo "Başarıyla Gönderilmiştir";
                        } else {
                            echo "Daha sonra tekrar deneyin, mesajınız gönderilmedi.";
                        }
                    }
                }
                ?>
                <label class="form-group">

                    <input type="text" name="ad" class="form-control" required>
                    <span>İsim</span>
                    <span class="border"></span>
                </label>
                <label class="form-group">
                    <input type="text" name="mail" class="form-control" required>
                    <span for="">Mail Adresi</span>
                    <span class="border"></span>
                </label>
                <label class="form-group">
                    <textarea name="mesaj" id="" class="form-control" required></textarea>
                    <span for="">Mesajınız</span>
                    <span class="border"></span>
                </label>
                <button>Gönder
                    <i class="zmdi zmdi-arrow-right"></i>
                </button>
            </form>