404
Not Found
404
Not Found
404
Not Found
404
Not Found
404
Not Found
404
Not Found
404
Not Found
İletişim Sayfası Boş Döngü Sorunu - R10.net
  • 20-04-2017, 17:47:13
    #1
    İletişim sayfasından mesaj göndermeye çalıştığımda alanları doldurun gibi bir hatayla karşılaşıyorum burada ne gibi bir hata var bulamadım

    <?php
    	$ad 		       = astm('ad');
    	$eposta	 	= astm('eposta');
    	$konu 		= astm('konu');
    	$mesaj 		= astm('mesaj');
    	
    	
    	if(empty($ad) || empty($eposta) || empty($konu) ||empty($mesaj)){
    		echo  'Alanları Doldurunuz.';
    		}else{
    		$contact = sorgu ("INSERT INTO contact SET
    							ad	=	'$ad',
    							eposta	='$eposta',
    							konu	=	'$konu',
    							mesaj	='$mesaj'");	
    		if($contact){
    			echo "Mesajınız başarıyla gönderildi";
    			}else{
    			echo  'Hata Tekrar Dene.';	
    			}
    		}
    	?>
    <div class="page-header">
      <div class="container">
        <ol class="breadcrumb">
          <li class="active">İLETİŞİM</li>
        </ol>
      </div>
    </div>
    
        <div class="c7">
            <div data-animation="fadeInRight" class="full-width-right animated ">
    		 <script type="text/javascript"> 
    			$(function(){
    				$("#mesajyolla").click(function(){
    				$.ajax({ 
    					type: "POST",
    					url: "contact.php",
    					data: $('#fixform').serialize(), 
    					error:function(){ alert("Bir hata var."); },
    					success: function(veri) { alert(veri); document.forms["form"].reset(); }   
    					});
    				});
    			});
    			</script>
             
    		     <form method="post" name="form" id="fixform" class="contactForm2">
                <h4>İLETİŞİM FORMU</h4>
            
                <div class="row">
                  <div class="c12">
                    <div class="row">
                      <div class="c4">
                        <div class="form-group">
                          <input type="text"  required id="ad" placeholder="Ad Soyad *" class="form-control">
                          <p class="help-block text-danger"></p>
                        </div>
                      </div>
                      <div class="c15">
                        <div class="form-group">
                          <input type="eposta"  required id="eposta" placeholder="Postala *" class="form-control">
                          <p class="help-block text-danger"></p>
                        </div>
                      </div>
                      <div class="c17">
                        <div class="form-group">
                          <input type="text"  required id="konu" placeholder="Konu *" class="form-control">
                          <p class="help-block text-danger"></p>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div class="c7">
                    <div class="form-group form-group-text">
                      <textarea  required id="mesaj" placeholder="Mesaj *" class="form-control"></textarea>
                      <p class="help-block text-danger"></p>
                      <div id="success"></div>
                      <p class="text-right">
                        <button class="btn btn-primary btn-icon-right" onClick="return Validate();" id="mesajyolla"> Mesaj Gönder <span class="btn-icon"><i class="fa fa-long-arrow-right"></i></span> </button>
                      </p>
                    </div>
                  </div>
                </div>
              </form>
              
              <!--Contact form-->
  • 20-04-2017, 18:50:57
    #2
    html formunuda eklersen ,
    astm fonksiyonun nerde ?

    formu post ile gönderiyor isen

    astm('ad'); değil astm($_POST['ad']);

    olacak.
  • 20-04-2017, 18:52:54
    #3
    fonksiyon.php dosyasının içerine aldım astm fonksiyonunu ama sizin dediğiniz gibi de deniyim

    ayar/fonksiyon.php dosyasından çektiriyorum

    tamamdır ekledim