繁体   English   中英

在.php文件中,将php代码添加到html时,html不起作用

[英]In .php file, when add php code to html, html not works

在.php文件中,当将php代码添加到html时,只有php代码之外的html才起作用,但是在php代码中,html则不起作用。 但是,当我删除php代码块时,html再次起作用,并将表单显示为html。

请任何建议为什么会这样...

我的代码在这里:

<div class="container" style="margin: 2em 5em";>

    <h3>Update Category</h3><hr/>        

    <form action="http://localhost/twlp/mvc_two/Category/insertCategory" method="post">

        <?php 
            if(isset($catById)){
            foreach($catById as $value){
        ?>              

      <div class="form-group">
        <label for="text">Category Name:</label>
        <input type="text" class="form-control" name="name" required="1" value="<?php echo $value['name']; ?>"/>
      </div>
      <div class="form-group">
        <label for="text">Category Title:</label>
        <input type="text" class="form-control" name="title" required="1" value="<?php echo $value['title']; ?>"/>
      </div>

      <button type="submit" name="submit" class="btn btn-default">Update</button> 

      <?php } } ?>

    </form>       
</div>

问题出在$ catById。

我定义了一个示例$ catById。 然后页面运行良好。

<?php

$value1=array('name'=>'test 1-name','title'=>'test 1-title');
$value2=array('name'=>'test 2-name','title'=>'test 2-title');
$catById=array($value1,$value2);
?>

<div class="container" style="margin: 2em 5em";>

    <h3>Update Category</h3><hr/>        

    <form action="http://localhost/twlp/mvc_two/Category/insertCategory" method="post">

        <?php 
        if(isset($catById)){
            foreach($catById as $value){
                ?>              

            <div class="form-group">
                <label for="text">Category Name:</label>
                <input type="text" class="form-control" name="name" required="1" value="<?php echo $value['name']; ?>"/>
            </div>
            <div class="form-group">
                <label for="text">Category Title:</label>
                <input type="text" class="form-control" name="title" required="1" value="<?php echo $value['title']; ?>"/>
            </div>

            <button type="submit" name="submit" class="btn btn-default">Update</button> 

            <?php 
            }
    } ?>

    </form>       
</div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM