gpt4 book ai didi

php - 如何将 php if 语句添加到我的表单中

转载 作者:行者123 更新时间:2023-11-29 12:55:21 24 4
gpt4 key购买 nike

我有一个更新表单,用户可以在其中更新他们的信息,但如果某些信息已经具有值,则不应更新。

据我了解,您必须将 php 代码放在表单标签之外,那么表单如何知道数据库字段是否有值?我猜这行不通

<form>
<?php
if (empty($user_data['fieldName'])) {
echo '<label>field name</label>
<input type="text" name="fieldName">';
}
?>
</form>

有人知道解决这个问题的方法吗?或者在字段显示在更新区域之前我如何检查?

最佳答案

这部分代码是正确的,可能是在给数组$user_data中的用户数据赋值时出现了问题。

另一种方法是简单地禁用输入文本,这样您就可以向用户显示信息而不让他更改它。

 <form>
<?php
$disabled = "";
if (empty($user_data['fieldName'])) {
$disabled = 'disabled="disabled"'
} ?>
<label>field name</label>
<input type="text" name="fieldName" <?php echo $disabled; ?>/>
</form>

关于php - 如何将 php if 语句添加到我的表单中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24148036/

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