php post işlemi
2
●418
- 05-09-2013, 22:21:48Üyeliği durduruldu
- 06-09-2013, 02:04:06Head tag leri arasina;
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#yorum').submit(function(e) { e.preventDefault(); $.ajax({ type: "POST", url: 'ekle.php', data: $(this).serialize(), success: function(data) { $("#sonuc").html(data); } }); }); }); </script>kodlarini ekleyin. ekle.php'ye
<?php if($_POST) { @$target = $_POST['target']; @$baslikid = $_POST['baslikid']; //hidden input'un value'sine $_GET['title'] 'ı yazdırabilirsin if(strlen($target) < 3){ echo '<div class="alert-box error"><span>Hata: </span>3 karakterden fazla girin</div>'; }else{ //MySQL'e bağlanıp veritabanı seçtiğinizi farz ediyorum $sql = "insert into duyurular (duyuru, baslikiddegeri) values ('$target', '$baslikid')"; mysql_query($sql); echo '<div class="alert-box success"><span>Tamam: </span>yorum gönderildi</div>'; } } ?>Bu arada form'unun idsini #yorum yapman gerek ve sonuçların yazacağı #sonuc idsinde bir div acman ve gönder butonuna onclick ile fonksiyonu çağırman gerek. örneğin;
<form id="yorum" method="post"> <input type="hidden" value="buraya get ile idyi yazdiracaksin" name="baslikid"> <--- buraya yorum alanı vs ---!> <--- Gönder butonuda şöyle olmalı ---!> <input type="submit" value="Giriş" onclick='getir()'>
Kodları test etmedim, çalışmayabilir ama mantığı anlamışsındır umarım