通过Echo函数传递

时间:2015-11-02 16:10:17

标签: php html echo

如果用户是管理员,我必须制作一个if语句将表单放在我的页面中,但是我的语法有问题。现在就是这样:

    if($_SESSION['tipo'] == "admin")
                {
                    echo '<form method=\'POST\' action=\'adicionaproduto.php\'>
                        <input type=\"submit\" value=\"Adicionar Produto\" name=\"adicionaproduto\">
                    </form>'
                }

它不起作用,我认为这是使用""'的主要内容。

2 个答案:

答案 0 :(得分:0)

试试这个:

if($_SESSION['tipo'] == "admin")
             { ?>
                  <form method='POST' action='adicionaproduto.php'>
                  <input type="submit" value="Adicionar Produto" name="adicionaproduto">
                   </form>
           <?php  } ?>

答案 1 :(得分:0)

if($_SESSION['tipo'] == "admin"){
  echo '
        <form method="POST" action="adicionaproduto.php">
         <input type="submit" value="Adicionar Produto" name="adicionaproduto">
        </form>';
}

这应该让你开始 我回声使用单引号和后来使用的双引号,以避免转义字符串。这是在php中回显html的好习惯