PDA

View Full Version : سوال: مشکل در insert به دیتابیس دارم



abbas3zaar
جمعه 31 شهریور 1391, 16:17 عصر
سلام

در فایل categories.php رشته ای رو وارد میکنم ولی insert نمیشه.. کجای کدم ایراد داره؟


--------------------------------------

فایلcategories.php




<form method="post" action="insert_categories.php">
<table>
<tr>
<td>نام گروه جدید:</td>
<td><input type="text" name="cat_name" id="cat_name"/></td>
<td><input type="submit" value="ثبت" /></td>
</tr>
</table>
</form>




-------------------------------------------------

فایل insert_categories.php




<?php
include '../includes/product.class.php';
$cat_name = $_POST['cat_name'];
$incat = new product();
$res = $incat->insert_product_categories($cat_name);
if ($res == false)
{
echo "0";
}
else
{
echo "1";
}
?>






------------------------------------

فایل کلاس:



public function insert_product_categories($cat_name){
$query = "insert into tbl_categories (cat_name,cat_product_count) values ('$cat_name','0')";
$do = mysql_query($query);
return $do;
}

mohamadali1374
جمعه 31 شهریور 1391, 16:48 عصر
سلام دوست عزیز
مشکل شما این که به دیتابیس وصل نمی شی
برای اتصال به دیتابیس در فایل کلاس و در داخل تابع کد زیر رو بگذارید:


mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("نام کاربري ديتا بيس");

(فقط باید به جای "نام کاربری دیتابیس"؛ نام کاربری دیتابیس خودتان را وارد کنید.)

abbas3zaar
جمعه 31 شهریور 1391, 18:37 عصر
سلام دوست عزیز
مشکل شما این که به دیتابیس وصل نمی شی
برای اتصال به دیتابیس در فایل کلاس و در داخل تابع کد زیر رو بگذارید:


mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("نام کاربري ديتا بيس");

(فقط باید به جای "نام کاربری دیتابیس"؛ نام کاربری دیتابیس خودتان را وارد کنید.)

wow اصلا حواسم به اون نبود. دستت درد نکنه بابت راهنمایی دوست عزیزم. درست شد