MesutEyrice adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Örnek kodunuzdaki mysql query in or kısmına geçebilmesi için yazdığınız query ın hata vermesi gerekiyor, Yani gönderdiğiniz verilerde bir hata oluşmalı..

Siz hata oluşmaması için zaten bir takım tedbirler almışsınız. Boş mesaj gönderilmemesi için vs vs.

Bu durumda sistem her halukarda INSERT INTO query isini çalıştıracağı için hata almazsınız.
Bu hazır bir formdu ad soyad vardı sadece ben uzerine ekleyerek düzenledim istedigim şekilde mesaj veri tabanına yazılınca mesajınız basarılı diyor fakat bir alanı boş bırakırsanız veri tabanına yazmıyor göndericide mesajının gittigini sanıyor fakat hata mesajı almadıgı için bunu anlamıyor boş alan bıraktıgında hata almasını istiyorum nereyi düzenlemem lazım bunun için

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:57:40 -->-> Daha önceki mesaj 10:40:09 --

StyleWaR adlı üyeden alıntı: mesajı görüntüle
<?php  
    if(isset($_POST["submit"])){
	$cinsiyeti=$_POST['cinsiyeti']; 
	$firma=$_POST['firma'];  
	$tc=$_POST['tc']; 
	$adsoyad=$_POST['adsoyad'];  
	$eposta=$_POST['eposta'];  
	$tel=$_POST['tel'];  
	$havaalani=$_POST['havaalani'];  
	$mesaj=$_POST['mesaj']; 
	if ($cinsiyeti=="" or $firma=="" or  $tc=="" or $adsoyad=="" or $eposta=="" or $tel=="" or $havaalani=="" or $mesaj=="") { 
	echo "<div class='alert alert-danger'><p>Mesajınız gönderilirken bi sorun oluştu lütfen daha sonra tekrar denetin.</p></div>"; 
    }else{ 
    $kaydet = mysql_query("insert into iletisim (cinsiyeti, firma, tc, adsoyad, eposta, tel, mesaj, havaalani) values ('$cinsiyeti', '$firma', '$tc', '$adsoyad', '$eposta', '$tel', '$havaalani', '$mesaj')"); 
	echo "<div class='alert alert-success'><p>Mesajınız başarıyla gönderildi.</p></div>";
        } 
	}
    ?> 
    <form action="" method="post"> 
     
<!-- Başladı  --> 





       
      <div class="form-group"> 
    <label>Cinsiyetiniz</label> 
     
      <fieldset>     
         Bay <input type="radio" name="cinsiyeti" value="bay" checked> 
         Bayan <input type="radio" name="cinsiyeti" value="bayan"><br> 
  </fieldset> 
</div> 

      <div class="form-group"> 
    <label>Firma Ünvanı</label> 
    <input type="text" class="form-control" id="contact" name="firma" placeholder="Firma Ünvanı"> 
  </div> 
     
     
          <div class="form-group"> 
    <label>T.C. Kimlik No</label> 
    <input type="text" class="form-control" id="contact" name="tc" placeholder="T.C. Kimlik No"> 
  </div> 
     
     
<!-- Bitti  -->     

  <div class="form-group"> 
    <label>Ad Soyad</label> 
    <input type="text" class="form-control" id="contact" name="adsoyad" placeholder="Ad Soyad"> 
  </div> 
  <div class="form-group"> 
    <label>E - Posta</label> 
    <input type="text" class="form-control" id="contact" name="eposta" placeholder="E - Posta"> 
  </div> 
   
   
  <!-- Başladı  --> 

      <div class="form-group"> 
    <label>Telefon Numarası</label> 
    <input type="text" class="form-control" id="contact" name="tel" placeholder="Telefon Numarası"> 
  </div> 
     
          <div class="form-group"> 
    <label>Hava Alanı</label> 
    <input type="text" class="form-control" id="contact" name="havaalani" placeholder="Hava Alanı"> 
  </div> 
     
     
     
<!-- Bitti  -->     
   
   
   
   
  <div class="form-group"> 
    <label>Mesajınız</label> 
    <textarea class="form-control" rows="3" name="mesaj" placeholder="Mesajınız"></textarea> 
  </div> 
  <button type="submit" name="submit" class="btn btn-success">Gönder</button> 
    <button type="reset" class="btn btn-success">Temizle</button> 

    </form>
mobilim deneyin, hata verirse tekrardan bakayım.
Mesaj gonderilemedi diyor güzel fakat verdiginiz kodlarda form görünümü bozuluyor.

Benim sadece istedigim alanlardan biri boş bırakılınca mesaj gonderilemedi hatası vermesi orjinal kod uzerinden duzenleye bilirseniz sevinirim