Mrbugx 0 ارسال شده در بهمن 97 گزارش بازنشر ارسال شده در بهمن 97 سلام دوستان عزیز من با کد زیر اطلاعاتم رو توی دیتابیس به راحتی سیو می کنم $connection = mysql_connect("localhost", "TABLE","PASSWORD"); // ایجاد ارتباط با سرور $db = mysql_select_db("DB NAME", $connection); // انتخاب دیتابیس از روی سرور if(isset($_POST['submitted'])){ // دریافت ورودی های فرم و قرار دادن در متغیر $namekala = $_POST['namekala']; $namecompany = $_POST['namecompany']; $maghta = $_POST['maghta']; $zekhamat = $_POST['zekhamat']; $price = $_POST['price']; $status = $_POST['status']; $category = $_POST['category']; $updatedate = $_POST['updatedate']; $tozihatefani = $_POST['tozihatefani']; $keyword = $_POST['keyword']; $pic = $_POST['pic']; $image = addslashes(file_get_contents($_FILES['image']['tmp_name'])); //SQL Injection defence! $image_name = addslashes($_FILES['image']['name']); if($namekala !=''||$namecompany !=''||$maghta !=''||$zekhamat !=''||$price !=''||$status !=''||$category !=''||$updatedate !=''||$tozihatefani !=''||$keyword !=''){ //Insert Query of SQL $query = mysql_query("insert into mahsool(namekala, namecompany, maghta, zekhamat,price,status,category,updatedate,tozihatefani,keyword,pic) values (N'$namekala', N'$namecompany', N'$maghta', N'$zekhamat', N'$price', N'$status', N'$category', N'$updatedate', N'$tozihatefani', N'$keyword', N'$pic',)"); حالا اگه بخوام پست آی دی رو ذخیره کنم چه باید بکنم ؟ ممنون میشم راهنمایی جامع بکنید مرسی نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در بهمن 97 گزارش بازنشر ارسال شده در بهمن 97 سلام اول اینکه اگه تو محیط وردپرس هستید روش کارتون به کلی اشتباهه. ولی برای اینکه کدتون کامل بشه یه فیلد id به دیتابیس اضافه کنید و کدتون به صورت زیر میشه: $connection = mysql_connect("localhost", "TABLE","PASSWORD"); // ایجاد ارتباط با سرور $db = mysql_select_db("DB NAME", $connection); // انتخاب دیتابیس از روی سرور if(isset($_POST['submitted'])){ // دریافت ورودی های فرم و قرار دادن در متغیر $id = $_POST['id']; $namekala = $_POST['namekala']; $namecompany = $_POST['namecompany']; $maghta = $_POST['maghta']; $zekhamat = $_POST['zekhamat']; $price = $_POST['price']; $status = $_POST['status']; $category = $_POST['category']; $updatedate = $_POST['updatedate']; $tozihatefani = $_POST['tozihatefani']; $keyword = $_POST['keyword']; $pic = $_POST['pic']; $image = addslashes(file_get_contents($_FILES['image']['tmp_name'])); //SQL Injection defence! $image_name = addslashes($_FILES['image']['name']); if($namekala !=''||$namecompany !=''||$maghta !=''||$zekhamat !=''||$price !=''||$status !=''||$category !=''||$updatedate !=''||$tozihatefani !=''||$keyword !=''){ //Insert Query of SQL $query = mysql_query("insert into mahsool(id, namekala, namecompany, maghta, zekhamat,price,status,category,updatedate,tozihatefani,keyword,pic) values ($id, N'$namekala', N'$namecompany', N'$maghta', N'$zekhamat', N'$price', N'$status', N'$category', N'$updatedate', N'$tozihatefani', N'$keyword', N'$pic',)"); نقل قول لینک به ارسال
Mrbugx 0 ارسال شده در بهمن 97 مالک گزارش بازنشر ارسال شده در بهمن 97 در 28 دقیقه قبل، SM-Mahdavi گفته است : سلام اول اینکه اگه تو محیط وردپرس هستید روش کارتون به کلی اشتباهه. ولی برای اینکه کدتون کامل بشه یه فیلد id به دیتابیس اضافه کنید و کدتون به صورت زیر میشه: $connection = mysql_connect("localhost", "TABLE","PASSWORD"); // ایجاد ارتباط با سرور $db = mysql_select_db("DB NAME", $connection); // انتخاب دیتابیس از روی سرور if(isset($_POST['submitted'])){ // دریافت ورودی های فرم و قرار دادن در متغیر $id = $_POST['id']; $namekala = $_POST['namekala']; $namecompany = $_POST['namecompany']; $maghta = $_POST['maghta']; $zekhamat = $_POST['zekhamat']; $price = $_POST['price']; $status = $_POST['status']; $category = $_POST['category']; $updatedate = $_POST['updatedate']; $tozihatefani = $_POST['tozihatefani']; $keyword = $_POST['keyword']; $pic = $_POST['pic']; $image = addslashes(file_get_contents($_FILES['image']['tmp_name'])); //SQL Injection defence! $image_name = addslashes($_FILES['image']['name']); if($namekala !=''||$namecompany !=''||$maghta !=''||$zekhamat !=''||$price !=''||$status !=''||$category !=''||$updatedate !=''||$tozihatefani !=''||$keyword !=''){ //Insert Query of SQL $query = mysql_query("insert into mahsool(id, namekala, namecompany, maghta, zekhamat,price,status,category,updatedate,tozihatefani,keyword,pic) values ($id, N'$namekala', N'$namecompany', N'$maghta', N'$zekhamat', N'$price', N'$status', N'$category', N'$updatedate', N'$tozihatefani', N'$keyword', N'$pic',)"); بله صد در صد داخل وردپرس هستم اما چرا اشتباهه ؟ میشه شفاف بگید تا اشتباهم رو اصلاح کنم؟ ممنونم نقل قول لینک به ارسال
Mrbugx 0 ارسال شده در بهمن 97 مالک گزارش بازنشر ارسال شده در بهمن 97 در 30 دقیقه قبل، SM-Mahdavi گفته است : سلام اول اینکه اگه تو محیط وردپرس هستید روش کارتون به کلی اشتباهه. ولی برای اینکه کدتون کامل بشه یه فیلد id به دیتابیس اضافه کنید و کدتون به صورت زیر میشه: $connection = mysql_connect("localhost", "TABLE","PASSWORD"); // ایجاد ارتباط با سرور $db = mysql_select_db("DB NAME", $connection); // انتخاب دیتابیس از روی سرور if(isset($_POST['submitted'])){ // دریافت ورودی های فرم و قرار دادن در متغیر $id = $_POST['id']; $namekala = $_POST['namekala']; $namecompany = $_POST['namecompany']; $maghta = $_POST['maghta']; $zekhamat = $_POST['zekhamat']; $price = $_POST['price']; $status = $_POST['status']; $category = $_POST['category']; $updatedate = $_POST['updatedate']; $tozihatefani = $_POST['tozihatefani']; $keyword = $_POST['keyword']; $pic = $_POST['pic']; $image = addslashes(file_get_contents($_FILES['image']['tmp_name'])); //SQL Injection defence! $image_name = addslashes($_FILES['image']['name']); if($namekala !=''||$namecompany !=''||$maghta !=''||$zekhamat !=''||$price !=''||$status !=''||$category !=''||$updatedate !=''||$tozihatefani !=''||$keyword !=''){ //Insert Query of SQL $query = mysql_query("insert into mahsool(id, namekala, namecompany, maghta, zekhamat,price,status,category,updatedate,tozihatefani,keyword,pic) values ($id, N'$namekala', N'$namecompany', N'$maghta', N'$zekhamat', N'$price', N'$status', N'$category', N'$updatedate', N'$tozihatefani', N'$keyword', N'$pic',)"); من آی دی اضافه کردم و مشکلی نیست می خوام post id رو سیو کنم نه آی دی نقل قول لینک به ارسال
Mrbugx 0 ارسال شده در بهمن 97 مالک گزارش بازنشر ارسال شده در بهمن 97 دوستان کسی می تونه راهنمایی کنه ؟ نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در فروردین 98 گزارش بازنشر ارسال شده در فروردین 98 ببینید داخل محیط وردپرس شما باید از کلاس wpdb برای کار با دیتابیس استفاده نکنید. نه اینکه به صورت مستقیم بخواید وصل بشید و کوئری اجرا کنید. نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در فروردین 98 گزارش بازنشر ارسال شده در فروردین 98 در در 1/22/2019 at 15:13، Mrbugx گفته است : من آی دی اضافه کردم و مشکلی نیست می خوام post id رو سیو کنم نه آی دی فرق نداره. اسمش رو id گذاشتیم. شما post_id رو ارسال کنید. نقل قول لینک به ارسال
webdeveloper98 2 ارسال شده در تیر 98 گزارش بازنشر ارسال شده در تیر 98 مشکل رو حل شد. دیر پاسخ دادین منم مجور شدم جور دیگه ای حل کنم تشکر نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .