从数据库输入到联系表的php mysql数据

标签 php mysql forms hidden contacts

<分区>

我需要将一些预定义的文本放入联系表的隐藏字段中,然后将其发送到邮件。 但它没有显示在邮件中。有什么帮助吗? 我的表单代码是这样的:

<?php 
require('assets/dbconn.php');
$result = mysqli_query($con,"SELECT * FROM auctions WHERE id=$id");
$row = mysqli_fetch_array($result);
?>
<form  class="form" id="contactForm" method="post" enctype="multipart/form-data"  action='action.php'>
<label for="email" class="label_text">E-mail:<span class="required_sign">*</span></label>
<input id="email" name="email" class="required" type="email" />
<input type="hidden" name="code" value="<?php echo $row['CodeFromDB']; ?>" />
<button type="submit">SEND</button>
</form>

最佳答案

需要设置输入的value属性MDN Input Reference

<input id="code" name="code" type="hidden" value="<?php echo $row['CodeFromDB']; ?>"/>

此外,验证 $row['CodeFromDB'] 不为空,方法是回显它,或者使用 php 的 empty() 函数进行测试。

关于从数据库输入到联系表的php mysql数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20617414/

相关文章:

asp.net - 无法检测到 CheckBox 的状态

javascript - 使用 load 方法发送表单后隐藏提交按钮

javascript - Symfony 和 React 路由器,找不到路由

php - UTF-8贯穿始终

php - 文件上传到目的地但名称未保存在 codeigniter 中的数据库中

php - 我正在尝试在 codeigniter 中编写 UPDATE 查询,但由于某种原因,它插入了带有默认值的新记录

forms - 使用变量定义表单输入中的默认值

javascript - 动态重新加载该表单后无法发送表单

php - 在第 n 次登录尝试后阻止用户 - PHP

php - Google drive api 将共享文件夹添加到我的文件