gpt4 book ai didi

mysql - 更改数据库输出

转载 作者:行者123 更新时间:2023-11-29 13:07:02 25 4
gpt4 key购买 nike

我有一个表单设置,数据进入 mysql 数据库。有几个部分可以选择数字和书面评级 - 1 - 差,2 - 一般,3 - 好,4 - 优秀。数据库中的字段设置为varchar,长度为20。但是,输出仅返回写入的部分——poor、fair、good、excellent,删除数值。我想要么在书面中包含数字,要么只使用数字本身。有人可以解释一下我将如何设置它吗?

我假设我需要进行的更改是在 php 表单本身中 - 我提供了代码示例以及我认为我需要更改的内容 - 只是想在这样做之前进行验证。

<select name="programRating" class="pure-input-1">
<option value="">Select Rating...</option>
<option value="Poor" <?php if($_POST['programRating'] == "Poor") echo "selected"; ?>>1 - Poor</option>
<option value="Fair" <?php if($_POST['programRating'] == "Fair") echo "selected"; ?>>2 - Fair</option>
<option value="Good" <?php if($_POST['programRating'] == "Good") echo "selected"; ?>>3 - Good</option>
<option value="Excellent" <?php if($_POST['programRating'] == "Excellent") echo "selected"; ?>>4 - Excellent</option>
</select>

<select name="programRating" class="pure-input-1">
<option value="">Select Rating...</option>
<option value="Poor" <?php if($_POST['programRating'] == "1-Poor") echo "selected"; ?>>1 - Poor</option>
<option value="Fair" <?php if($_POST['programRating'] == "2-Fair") echo "selected"; ?>>2 - Fair</option>
<option value="Good" <?php if($_POST['programRating'] == "3-Good") echo "selected"; ?>>3 - Good</option>
<option value="Excellent" <?php if($_POST['programRating'] == "4-Excellent") echo "selected"; ?>>4 - Excellent</option>
</select>

最佳答案

存储在数据库中的值是您在每个“选项”的“值”属性中指定的值。

因此,请将数字而不是文本放在“值”属性中。

关于mysql - 更改数据库输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22562058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com