2016-08-11 14 views
5

Iam php kullanarak blog kategorisi için bir açılır kutu oluşturmaya çalışıyorum ve kategori formunu düzenlerken güncellemem gereken mevcut kategori adını görüntülememelidir. kategori formunda. i peşinMevcut kategorideki kategoriyi güncellerken, açılır pencerede görüntülenmemelidir,

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); 
yılında Teşekkür görüntülenen edilmemelidir açılan kutu mobil seçeneğinde mobil güncellersem

Örnek i i laptop ve cep var bu kategori altındaki bir ürün elektronik var

cevap

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

Sanırım kodunuz olmalı, bilmiyorum php kodu ayrı bir dosyada ve ayrı bir dosyada html/tpl kodu var.

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

Merhaba, evet html kodu ayrı dosyada ve php ayrı dosyada –

+0

Hiee içindedir. smarty kullanıyor musun –

+0

ohh sevgili, smarty, php ve phpstrome şablon editörüdür editörüdür: D –

İlgili konular