2016-08-11 2 views
5

PHP가 사용하는 블로그 범주의 드롭 다운 상자를 만들려고하는데 범주를 편집하는 동안 업데이트해야 할 기존 범주 이름이 표시되면 안됩니다. 카테고리 형태로. 내가 미리기존 범주의 범주를 업데이트하는 중 드롭 다운 상자에 표시하지 말아야합니다.

The form look like this now

The second form in which i highlighten "laptop" Keyword , while editing it should not be displayed

 <select name="category" class="field" style="width:160px" > 
     <option value="0">Select</option> 
     {var name='cat_ops'} 
     </select> 

     if ($_GET['action'] == 'edit' && $_GET['id']) { 
     $sel_cat =$cate_id ; 
     } else { 
     $sel_cat = ""; 
     } 
     construct_cat_ops($sel_cat); 
    $tmpl->setvar('cat_ops', $cat_ops); 
에 감사를 표시되지 않아야 드롭 다운 상자 이동 옵션에서 모바일을 업데이트 할 경우

예 난 노트북과 휴대가 해당 범주에서 제품 전자가

답변

1
 if ($_POST['update'] && $_POST['hid_id']) { 
     if($brand==$categoryname){ 
     $msg = "Parent category cannot be same"; 
     $tmpl->setvar('msg_err', $msg); 
     }else{ 
     $db->query("Update `blog_category` set`name`='$brand',`parent`='$category' where id='" . $_POST['hid_id'] . "'"); 
     $msg = "Blog category Updated Successfully"; 
     $tmpl->setvar('msg_ok', $msg); 
     $tmpl->setvar('name', $brand); 
    } 
} 
1

나는 당신의 코드가 어쨌든 PHP 코드가 별도의 파일에 있고 html/tpl 코드가 별도 파일에 있다는 것을 알고 있다고 생각한다.

if ($_GET['action'] == 'edit' && $_GET['id']) { 
     $sel_cat =$cate_id ; 
     } else { 
     $sel_cat = ""; 
     } 
     construct_cat_ops($sel_cat); 
    $tmpl->setvar('cat_ops', $cat_ops); 

<select name="category" class="field" style="width:160px" > 
     <option value="0">Select</option> 
     {var name='cat_ops'} 
     </select> 
+0

안녕하세요, 네 HTML 코드는 별도의 파일에와 PHP는 별도의 파일 –

+0

Hiee입니다. 너 똑똑해? –

+0

오, 안녕하세요, 현명한 PHP의 템플릿 framwork이며 PHP는 phpstrome 편집기입니다 : –

관련 문제