PDA

View Full Version : چگونگی insert کردن مقدار درون textbox به دیتا بیس



m.abooei
پنج شنبه 26 مهر 1386, 11:54 صبح
با سلا م و عرض ادب

من میخواهم مقادی درون یک textbox را که در یک متغیر ریخته ام را درون دیتا بیس بریزم

با این که مقدار درون متغیر ذخیره میشود ولی درون دیتا بیس insert نمیشود(هیچ عملی انجام نمیدهد)
ممنون میشم اگع بتونید به من کمک کنید.
این هم دستورش



<? if (isset($_POST["send"]))
{
$name=$_POST['txtname'];
$link=$_POST['txtlink'];
$result=mysql_query("insert into marq (name,link) values($name,$link)");
}
?>

از لحاظ نام جدول و فیلد هم مطمئن هستم.

tabib_m
پنج شنبه 26 مهر 1386, 12:12 عصر
سلام
1- از اجرا شدن کد داخل if مطمئن شید.
2- کد اینسرت رو به این حالت در بیارید:


insert into `marq` (`name`,`link`) values('$name','$link')


موفق باشید.

mrrajabi
جمعه 27 مهر 1386, 16:49 عصر
$result=mysql_query("insert into marq (name,link) values($name,$link)",$link);

اگه هنوز مشکلتون حل نشده تابع mysql_error رو بکار ببرید تا ببینید که مشکلش کجاس؟

neopersia
شنبه 28 مهر 1386, 01:38 صبح
$result=mysql_query("insert into marq (name,link) values($name,$link)",$link);

اگه هنوز مشکلتون حل نشده تابع mysql_error رو بکار ببرید تا ببینید که مشکلش کجاس؟
نه دیگه
کد شما هم اشکال داره
کدی که tabib_m نوشت باید کار کنه وگرنه اشکال از جای دیگه ست

mnajafi
شنبه 28 مهر 1386, 07:53 صبح
insert into `marq` (`name`,`link`) values('.$name.','.$link.')


به نقطه ها توجه کن.

cybercoder
شنبه 28 مهر 1386, 10:11 صبح
کدی که آقا محسن نوشته صحیحه. فقط در هنگامی که میخوای Query رو از PHP اجرا کنی کلشو بین دابل کوتیشن بذار.

موفق باشید.