PDA

View Full Version : سوال: مشکل در دستور $.post



تبسم ساینا
جمعه 12 دی 1393, 16:00 عصر
سلام دوستان. من برای درج در پایگاه داده از این دستور جی کوئری استفاده کردم :

$('#add').click(function(){
var name=$('#name').val();
var fname=$('#fname').val();
var tel=$('#tel').val();
var meli=$('#meli').val();
var address=$('#address').val();
$.post('add.php',{ id : id , name : name , fname:fname , tel:tel , meli : meli,address:address},function(data)
{
$('#add_show').html(data);

}); });

ولی اصلا" فایل add.php رو اجرا نمیکنه !! نمیدونم مشکلش چیه ؟؟؟؟
اینم فایل add.php:
<script>
alert('frff');
</script>
<?php
if(isset($_POST['name']))
{
$name=$_POST['name'];
$fname=$_POST['fname'];
$tel=$_POST['tel'];
$address=$_POST['address'];
$meli=$_POST['meli'];

include('db.php');
mysql_query('set names utf8');
$sql="INSERT INTO `tb_student`(`name`,`Lname`,`tel`, `address`,`meli`) VALUES ('$name','$fname','$tel','$address','$meli')";
echo $sql." ";
$result=mysql_query($sql,$connection);
if($result)
echo 'درج با موفقیت انجام شد';
else
echo "خطا در درج اطلاعات.";
}
?>

ravand
جمعه 12 دی 1393, 20:37 عصر
اینا رو نمیخواد بذاری حذف کن:

id : id ,

ostadsho
شنبه 13 دی 1393, 00:09 صبح
درست میگن،یا id رو نگذارید یا اینکه اگر لازمش دارید قبلش id رو هم تعریف کنید و بهش مقدار مورد نظرتون رو بدید...

ravand
شنبه 13 دی 1393, 06:13 صبح
ببینید id خودش auto_increment تنظیم شده و به صورت خودکار یه مقدار اضافه میشه و نیازی نیست مقداری بهش بدید.