// Fetch categories
$categoriesQuery = "SELECT * FROM categories WHERE categories_status = 1";
$categoriesResult = mysqli_query($con, $categoriesQuery);
// Fetch sub-categories based on category selection
$subCategoriesResult = [];
if (isset($_GET['category_id'])) {
$categoryId = intval($_GET['category_id']);
$subCategoriesQuery = "SELECT * FROM sub_categories WHERE categories_id = $categoryId AND sub_categories_status = 1";
$subCategoriesResult = mysqli_query($con, $subCategoriesQuery);
}
// Handle form submission
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$blogCategoriesId = intval($_POST['blog_categories_id']);
$blogSubCategoriesId = intval($_POST['blog_sub_categories_id']);
$blogTitle = mysqli_real_escape_string($con, $_POST['blog_title']);
$blogShortDescription = mysqli_real_escape_string($con, $_POST['blog_short_discription']);
$blogDescription = mysqli_real_escape_string($con, $_POST['blog_discription']);
// Handle image upload
$blogImage = '';
if (isset($_FILES['blog_image']['name']) && $_FILES['blog_image']['error'] == 0) {
$uploadDir = './img/blogs/';
$blogImage = basename($_FILES['blog_image']['name']);
move_uploaded_file($_FILES['blog_image']['tmp_name'], $uploadDir . $blogImage);
}
$sql = "INSERT INTO blog_posts (blog_categories_id, blog_sub_categories_id, blog_image, blog_title, blog_short_discription, blog_discription, blog_status, likes, blog_views, created_by, updated_by)
VALUES ($blogCategoriesId, $blogSubCategoriesId, '$blogImage', '$blogTitle', '$blogShortDescription', '$blogDescription', 3, 0, 0, 1, 1)";
if (mysqli_query($con, $sql)) {
echo "";
} else {
echo "";
}
}
?>
Create Blog Post
Create New Blog Post