• 21-03-2015, 13:42:00
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    Hazırladığım scripte yorum ekleme özelliği koymaya çalışıyorum ama görmediğim bir hata var. Bir türlü işin içinden çıkamadım.

    <div class="row page_margin_top_section">
    					<h4 class="box_header">YORUM YAPIN</h4>
    					<p class="padding_top_30">E-posta adresiniz yayınlanmayacaktır. * ile işaretli alanların doldurulması zorunludur.</p>
    					
    					<form class="comment_form margin_top_15" action="process.php" method="post" id="form">
    					
    						<fieldset class="column column_1_3">
    							<input class="text_input" name="name" type="text" value="Adınız *" placeholder="Adınız *" required>
    						</fieldset>
    						<fieldset class="column column_1_3">
    							<input class="text_input" name="email" type="email" value="E-Posta Adresiniz *" placeholder="E-Posta Adresiniz *" required>
    						</fieldset>
    						<fieldset class="column column_1_3">
    							<input class="text_input" name="yas" type="text" value="Yaş" placeholder="Yaş">
    						</fieldset>
    						<fieldset>
    							<textarea name="comment" placeholder="Yorumunuz *" required>Yorumunuz *</textarea>
    						</fieldset>
    						
    						<fieldset>
    							<input type="hidden" name="postid" value="<?php echo $id['id']?>">
    						</fieldset>
    						<fieldset>
    						<input type="submit" input id="submit" value="Gönder" class="more active">
    						</fieldset>
    şeklinde bir formum var.

    process.php dosyam ise

    require_once('fonksiyonlar/baglanti.php');
    
        echo $postid=mysql_real_escape_string($_POST["postid"]);
    	echo $comment=mysql_real_escape_string($_POST["comment"]);
    	echo $name=mysql_real_escape_string($_POST["name"]);
    	echo $email=mysql_real_escape_string($_POST["email"]);
    	echo $yas=mysql_real_escape_string($_POST["yas"]);
    	echo $tarih=date("Y-m-d");
    	
    	
    
    if( isset($_POST['submit']) )
    {
    	 $postid=mysql_real_escape_string($_POST["postid"]);
    	 $comment=mysql_real_escape_string($_POST["comment"]);
    	 $name=mysql_real_escape_string($_POST["name"]);
    	 $email=mysql_real_escape_string($_POST["email"]);
    	 $yas=mysql_real_escape_string($_POST["yas"]);
    	 $tarih=date("Y-m-d");
    	 
    	 
    	
    	$query=mysql_query("INSERT INTO Yorumlar 
    						(id,yazi_id,yorum,yorumlayan_isim,yorumlayan_mail,yorumlayan_yas,yorum_tarih,yorum_onay)
    						VALUES 
    						(NULL,'$postid','$comment','$name','$email','$yas','$tarih','0')");
    
    }
    şeklinde. echo bölümünü post ile veriler geliyor mu diye kontrol etmek için yapmıştım ve veriler geliyor. ancak veritabanına eklemiyor
  • 21-03-2015, 13:43:30
    #2
    submit butonuna name="submit" ekleyin.
  • 21-03-2015, 13:46:39
    #3
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    submit butonuna name="submit" ekleyin.
    Şaka gibi valla 2 saatimi harcadım bunu bulacam diye