2016-08-11 13 views
5

Próbuję utworzyć pole listy rozwijanej dla kategorii blogów przy użyciu php i podczas edytowania formularza kategorii nie powinno się wyświetlać istniejącej nazwy kategorii, którą muszę zaktualizować w formie kategorii.Podczas aktualizacji kategorii w istniejącej kategorii, nie powinno być wyświetlane w rozwijanym polu

przykładzie mam elektronikę produktów w tej kategorii mam laptopa i telefon komórkowy, czy zaktualizować Mobile w opcji mobilnej rozwijanej listy nie powinny być wyświetlane góry dziękuję

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); 

Odpowiedz

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

Myślę, że twój kod powinien być, w każdym razie nie wiem, kod php jest w osobnym pliku i kod html/tpl w osobnym pliku.

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

Cześć, tak kod html jest w oddzielnym pliku i php jest w oddzielnym pliku –

+0

Hiee. czy używasz smarty? –

+0

ohh drodzy, smarty to framwork szablonów php i phpstrome jest edytor: D –

Powiązane problemy