PHP קוד:
<?php
class mysql
{
var $connect_id,$db;
var $host,$user,$pass,$dbname;
function db_login($host, $user, $pass, $dbname)
{
$this->connect_id = mysql_connect($host, $user, $pass)or die(mysql_error());
$this->db = mysql_select_db($dbname, $this->connect_id)or die(mysql_error());
}
}
class galery
{
//Function For Add New Album
var $user, $name, $description, $main_img;
function add_album($user, $name, $description, $main_img)
{
global $db;
$name = $_POST["name"];
$user = $_POST["user"];
$description = $_POST["description"];
$main_img = $_POST["main_img"];
if(empty($user) || empty($name) || empty($description) || empty($main_img))
{
echo "Error";
}
else
{
echo "Good";
mysql_query("INSERT INTO `albums` (`user`, `name`, `description`, `main_img`) VALUES
('".$user."', '".$user."', '".$description."', '".$main_img."')") or die(mysql_error());
}
}
//Function For Delete Images In Albums
var $from, $delete, $delete_id;
function delete_from($from, $delete, $delete_id)
{
global $db;
$delete = $_POST["del"];
$delete_id = implode(",",$delete);
if(empty($delete_id) || empty($from))
{
echo "Error";
}
else
{
echo "Good";
mysql_query("DELETE FROM `".$from."` WHERE `id` IN (".$delete_id.")") or die(mysql_error());
}
}
}
$db = new mysql();
$db->db_login("localhost", "root", "", "cms");
$g = new galery();
?>
מספר שאלות
שאלה ראשונה:
האם את משתני הPOST ותנאיי הIF לעשות לאחר הטופס עצמו בHTML של המערכת או בבדיקה בפונקצייה בCLASS ואז בHTML אתה פשוט קורא לפונקצייה הרצוייה מהמערך וזה מבצע את הבדיקות לבד..
שאלה שנייה:
האם המחלקה יעילה?
אני מתכנן לפתח CMS ענקית ע"י שימוש בOOP
תודה רבה על שיתוף הפעולה, ושבת שלום!