php 코드 질문입니다.
블로그칸
8년 전
조회 5,456
초보자가 수정하고 있어 어려움이 많은데요..
카테고리를 설정하는 카테고리php파일인데
영문단어 "MUSIC" 이라고 쓰면 카테고리가 설정되는데
한글로 "뮤직" 이라고 쓰면 카테고리로 들어갔을때
에러가 납니다. 어떤 설정을 변경해야 하는지
도움좀 부탁드립니다.
$homepage = true; $page_title = $site_name;
include dirname(__FILE__).'/admin_header.php'; if(isset($_SESSION['logged']) && $_SESSION['logged'] != "") { } else { header('location:login.php'); } ?> where('link_to_category', NULL)->find_many(); $categories = ORM::for_table('Categories')->where('link_to_category', '0')->find_many(); //echo "
";print_r($categories);die();
if(isset($_POST['editsubmit']) && $_POST['editsubmit']!="")
{
//print_r($_POST);die();
$query = ORM::get_db()->prepare("UPDATE `Categories` SET CategoryName='".$_POST['txtcategory']."',img_url='".$_POST['txturl']."',img_desc='".$_POST['txtdesc']."' where ID='".$_POST['catid']."'");
if( $query->execute() )
{
$_SESSION['msg'] = 'Category was successfully Updated. ';
header("location:EditCategories.php");
exit;
}
else
{
$_SESSION['msg'] = 'An error occurred while Updating Category.';
header("location:EditCategories.php");
exit;
}
}
if(isset($_GET['ed']) && $_GET['ed'] !="" )
{
$nbsites = ORM::for_table('Categories')->where_equal('ID', $_GET['ed'])->find_one();
//echo ""; print_r($nbsites->CategoryName);
?>
prepare("delete from `Categories` where ID= '".$_GET['dl']."'");
if( $query->execute() )
{
$_SESSION['msg'] = 'Category was successfully Deleted. ';
}
else
{
$_SESSION['msg'] = 'An error occurred while Deleting Category.';
}
header("location:EditCategories.php");
exit;
}
if(isset($_POST['submit']))
{
$max_id = ORM::for_table('Categories')->select_expr('MAX(id)', 'id')->find_one();
$id = intval($max_id['id']) + 1;
$query = ORM::get_db()->prepare("INSERT INTO `Categories` (ID,CategoryName,img_url,img_desc) values (:id, :CategoryName,:img_url,:img_desc)");
$query->bindParam(':id', $id, PDO::PARAM_INT);
$query->bindParam(':CategoryName', $_POST['txtcategory'], PDO::PARAM_STR, 55);
$query->bindParam(':img_url', $_POST['txturl'], PDO::PARAM_STR, 55);
$query->bindParam(':img_desc', $_POST['txtdesc'], PDO::PARAM_STR, 55);
if( $query->execute() )
{
$_SESSION['msg'] = 'Category was successfully inserted. ';
}
else
{
$_SESSION['msg'] = 'An error occurred while inserting Category.';
}
header("location:EditCategories.php");
exit;
}; ?>
Categories
Add New Category
All Categories
Category Name
Image Url
Description
Action
CategoryName; ?>
img_url; ?>
img_desc; ?>
Manage Subcategory
Edit
Delete
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인