簡體   English   中英

如何在html選項標簽中添加php?

[英]How to add php in html option tag?

我想借助php在sql數據庫的選項標簽中添加值。 我已經嘗試過了,但是什么也沒顯示
這是我嘗試過的代碼

<form action="addsubcategory.php" method="post">

        <input type="text" name="sub_category" placeholder="Add sub category">
<?php
        $res = mysqli_query($conn, "SELECT * FROM product_category");
echo '<select name="testSelect" id="testId">';

//Here is the problem

while ($record = mysqli_fetch_array($res)) {
echo '<option value="'.$record['category_name'].'">' .  "</option";
}
echo '</select>';
?>
 </form>

您在哪里:

echo '<option value="'.$record['category_name'].'">' .  "</option";

你需要這個:

echo '<option value="'.$record['category_name'].'">' .  "</option>";

試試看

   echo '<option value="'.$record['category_name'].'">'.$record['category_name'].' "</option">';

您只為選項標簽增加了價值。

while ($record = mysqli_fetch_array($res)) {
echo '<option value="'.$record['category_name'].'">' .  "</option";
}

而不是上面的代碼,您應該使用:

       while ($record = mysqli_fetch_array($res)) {
    echo '<option value='.$record["category_name"].'>'. $record["category_name"] .'</option>';
}

現在,以上代碼將在選項標簽中添加值和文本。 要查看的文本和要設置的值或從db獲取值的文本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM