У меня есть скрипт, который включает в себя файл конфигурации (называемый accountconfig.php), который содержит простое логическое:
<?php $account = 'on'; ?>
В моем основном скрипте у меня есть серия if else (если $ account == true, сделайте это, иначе это), но она всегда будет в другом, независимо от того, что значение $ account (как будто оно даже не получается значение $ account). Вот пример одного из моих ifelse:
<?php include('accountsconfig.php'); if ($account == 'on') { ?> <select name="account_number" > <option value="one">Account One</option> </select> <?php } else { ?> <h1> HIII</h1> <?php } ?>
в<?php include('accountsconfig.php'); if ($account == 'on') { ?> <select name="account_number" > <option value="one">Account One</option> </select> <?php } else { ?> <h1> HIII</h1> <?php } ?>
Этот файл и accountconfig.php находятся в одном каталоге.
* ОБНОВЛЕНИЕ: *
Если я добавлю <?php echo "$account" ?>
Между символом else, он отображает "off"
Какие-либо предложения?
не используйте слово true, если вы используете === вместо == в качестве своего логического
используйте другое слово или номер для представления того, что вы делаете 1 / yes 2 / no