繁体   English   中英

php中的动态下拉列表

[英]dynamic drop down list in php

我正在使用php中的dynmamic下拉列表,它工作得很好但是标签之后的html代码没有被执行

我的视图页面位于views文件夹中的ekart文件夹中,视图页面是Product.php

<!DOCTYPE html>
<html>
        <head>
        <title>
        ADD PRODUCT               
        </title>
        </head>
        <body>
        <h1>ADD PRODUCT</h1>
        <form id="admin" action="/do/ekart/adminlogin/login/" method="POST">
        Category Name :<br/>
        <select name="category" id="category">
        <option value="select">Select...</option> 
        <?php
           foreach($result as $row)
             {
               echo "<option value='".$row['cat_name']."> ".$row['cat_name'</option>";
             }
        ?>
        </select><br/>
        Product Name:<br/>
        <input type="text" name="product" id="product"/><div id="product_display"></div><br/>

        <input type="submit" value="Submit"/>
        </form>
        </body>
</html>


the $result is an array which is passed by the controller
$data=array('result'=>$result);
$this->load->view('ekart/Product.php',$data);

现在下拉列表显示正确的输出,但下面写的html代码没有执行..这是没有产品名称:标签,输入字段和提交按钮显示在浏览器中..

这都是错的:

echo "<option value='".$row['cat_name']."> ".$row['cat_name'</option>";

它应该是:

echo "<option value='".$row['cat_name']."'> ".$row['cat_name']."</option>";

暂无
暂无

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

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