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.


NewMaster adlı üyeden alıntı: mesajı görüntüle
Merhaba Arkadaşlar bir iletişim formunu geliştirdim kendime göre alanlar vs ekledim

Mesaj gönderilince mesajınız gönderildi diyor fakat mesaj gitmeyince herhangi bir uyarı gelmiyor nerede hata var yardımcı olurmusunuz

herhangi bir alan boş bırakılınca hata mesajı vermesi lazım aşağıdaki gibi kod ama çalışmıyor

" or die("<div class='alert alert-danger'><p>Mesajınız gönderilirken bi sorun oluştu lütfen daha sonra tekrar denetin.</p></div>"); "


<?php 
include("baglan.php");


@$cinsiyeti=$_POST['cinsiyeti'];

@$firma=$_POST['firma']; 
@$tc=$_POST['tc'];
@$adsoyad=$_POST['adsoyad']; 
@$eposta=$_POST['eposta']; 
@$tel=$_POST['tel']; 
@$havaalani=$_POST['havaalani']; 
@$mesaj=$_POST['mesaj']; 
?>
<!DOCTYPE html>
<html lang="tr">
<head>
	<meta charset="UTF-8">
	<title>İletişim Formu</title>
	<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
	<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>





<center><p><img border="0" src="http://bizbizegastronomi.com/bizbizegastronomi.jpg" width="720" height="254"></p></center>






	<div class="container">
	<br>
	<?php
	if ($cinsiyeti=="" or $firma=="" or  $tc=="" or $adsoyad=="" or $eposta=="" or $tel=="" or $havaalani=="" or $mesaj=="") {
		
	} else {
	$kaydet = mysql_query("insert into iletisim (cinsiyeti, firma, tc, adsoyad, eposta, tel, mesaj, havaalani) values ('$cinsiyeti', '$firma', '$tc', '$adsoyad', '$eposta', '$tel', '$havaalani', '$mesaj')") 
	or die("<div class='alert alert-danger'><p>Mesajınız gönderilirken bi sorun oluştu lütfen daha sonra tekrar denetin.</p></div>");
echo "<div class='alert alert-success'><p>Mesajınız başarıyla gönderildi.</p></div>";
		}
	?>
	<form action="index.php" 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" class="btn btn-success">Gönder</button>
    <button type="reset" class="btn btn-success">Temizle</button>

	</form>
	</div>
	<script src="js/bootstrap.min.js"></script>
</body>
</html>