[英]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.