|
|
|
| данный пример кода взят из каталога по книге "PHP5 практика создания сайтов"
возможно ли в даном примере прикрутить третье значение опираясь на которое введёный продукт небыл бы виден ни из админки, ни простым пользователям? это нужно что бы отработанные позиции не удалять, а оставить доступными но с друго го места сайта и соответстветственно эта позиция должна свободно менять своё состояние в любое из трёх.
// Выясняем скрыт каталог или нет, согласно этому выводим
// соответствующую управляющую ссылку
if($cat['hide'] == 'hide')
{
$strhide = "<a href=showcat.php?id_catalog=".$cat['id_catalog']."&id_parent=".$_GET['id_parent'].">Отобразить</a>";
}
else
{
$strhide = "<a href=hidecat.php?id_catalog=".$cat['id_catalog']."&id_parent=".$_GET['id_parent'].">Скрыть</a>";
}
|
| |
|
|
|
|
|
|
|
для: DreadfulS
(12.10.2006 в 22:25)
| | Можно, но для этого придётся поменять базу данных, добавив в поле hide третье значение и изменить логику работы скрипта, как правило, в таком случае выводят не одну управляющую ссылку, которая меняется в зависимости от статуса, а три - та, которая активна, выделяется другим начертанием шрифта или цветом. Вместо оператора if в этом случае удобнее воспользоваться оператором switch. | |
|
|
|