Javascript 最佳方法-显示隐藏数据库反馈警报

Javascript 最佳方法-显示隐藏数据库反馈警报,javascript,php,twitter-bootstrap,Javascript,Php,Twitter Bootstrap,我已经使用Bootstrap/mySQLi/php创建了一个用户模型输入表单,并且我已经设法创建了用户反馈,以确定他们的输入是否已添加到数据库中 但是,我想知道哪种方法是有条件地隐藏或显示元素的最佳方法 显然,尽管我不希望同时显示它们,但这些错误存在于它们自己的中: 成功 错误 本质上,我只想显示哪个变量没有返回0 我想这需要JavaScript,但如果有人能指出正确的方向,我们将不胜感激 使用if-else语句 <?php if($successmessage != '0') {

我已经使用Bootstrap/mySQLi/php创建了一个用户模型输入表单,并且我已经设法创建了用户反馈,以确定他们的输入是否已添加到数据库中

但是,我想知道哪种方法是有条件地隐藏或显示元素的最佳方法

显然,尽管我不希望同时显示它们,但这些错误存在于它们自己的
中:


成功
错误
本质上,我只想显示哪个变量没有返回0


我想这需要JavaScript,但如果有人能指出正确的方向,我们将不胜感激

使用
if-else
语句

<?php if($successmessage != '0') { ?>
    <div id="database_success" name="database_success" class="alert alert-success"><span class="glyphicon glyphicon-check"></span>
        <strong>Success!</strong> <?php echo $successmessage; ?>
    </div>
<?php } else if($errormessage != '0') { ?>
    <!-- Create Failure Alert Initially Hidden-->
    <div  id="database_error" class="alert alert-danger" type="hidden"><span class="glyphicon glyphicon-exclamation-sign"></span>
        <strong>Error!</strong> <?php echo $errormessage; ?>
    </div>
<?php } ?>

成功
错误

除此之外,两者的主要区别在于类别(
警报危险
警报成功
)和图标。相反,您可以使用
消息
状态
图标
将消息概括为一个数组,并在设置后显示该数组。如果您还想添加警告或信息警报,则必须不断复制代码。
<?php if($successmessage != '0') { ?>
    <div id="database_success" name="database_success" class="alert alert-success"><span class="glyphicon glyphicon-check"></span>
        <strong>Success!</strong> <?php echo $successmessage; ?>
    </div>
<?php } else if($errormessage != '0') { ?>
    <!-- Create Failure Alert Initially Hidden-->
    <div  id="database_error" class="alert alert-danger" type="hidden"><span class="glyphicon glyphicon-exclamation-sign"></span>
        <strong>Error!</strong> <?php echo $errormessage; ?>
    </div>
<?php } ?>