• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نوشتن کلاس مخصوص درج اطلاعات در پایگاه داده
#1
Question 


درود ، بر دوست دارن PHP ، بنده تازه شروع به کار با زبان PHP کرده ام و میخوام

با نحوه کلاس نوشتن درج اطلاعات در پایگاه داده رو باهاش آشنا بشوم ،

بنده سطح مقدماتی PHP رو یاگرفتم و آماده به کار هستم ، اما سوالی که ذهنم رو مشغول کرده این هست که آیا میشود کلاسی نوشت که مثلا : هرفرمی که به صورت ورودی اطلاعات رو میگره به کلاس بفرسته و دیگر برای هر فرم نیاز نباشه یک کد درج اطلاعات نوشته بشه . چطور و چگونه ؟؟؟!

ممنون میشم از شما بزرگوارن عزیز ، بنده رو راهنمایی کنید .

با تشکر
Bvk
  پاسخ
تشکر شده توسط :
#2
سلام

فرض کن کد زیر کلاس شما هستش و توی یک فایل با نام مثلا class.php ذخیرش کن :

کد پی‌اچ‌پی:
class form
  
{
      private 
$dbserver;
      private 
$dbuser;
      private 
$dbpass;
      private 
$dbname;
      function 
__construct($dbserver,$dbuser,$dbpass,$dbname)
      {
          
$this -> dbserver $dbserver;
          
$this -> dbuser $dbuser;
          
$this -> dbpass $dbpass;
          
$this -> dbname $dbname;
          
      }
      
      function 
insert($field1,$field2,$field3)
      {
          
mysql_connect($this->dbserver,$this->dbuser,$this->dbpass);
          
mysql_select_db($this->dbname);
          
          
mysql_query("INSERT INTO `contact`(`field1`,`field1`,`field1`) VALUES ('$field1','$field2','$field3')");
          
mysql_close();          
      }
  } 

یک فایل دیگه بساز و کدهای زیر رو داخلش بزار
اطلاعات فرم شما به این فایل فرستاده میشه

کد پی‌اچ‌پی:
include 'class.php';
  
$obj = new contact('localhost','root','','cform');
  
$field1 $_POST['text1'];
  
$field2 $_POST['text2'];
  
$field3 $_POST['text3'];
  
$obj -> insert($field1,$field2,$field3); 

این یک مثال برای نوشتن یک فرم هستش که میشه با تغییر دادنش کارهای زیادی انجام داد
  پاسخ
تشکر شده توسط : Bvk


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان