我正在尝试处理一个我不知道表单字段将会是什么的表单.这仍然可以在PHP中完成吗?
例如,我有这个HTML格式:
<form method="post" action="process.php">
<?php get_dynamic_fields(); // this gets all the fields from DB which I don't know ahead of time what they are. ?>
<input type="submit" name="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
这是我在PHP进程文件中的内容
<?php
if ( isset( $_POST['submit'] ) && $_POST['submit'] === 'submit' ) {
// process form here but how do I know what field names and such if they are dynamic.
}
?>
Run Code Online (Sandbox Code Playgroud)
这里有一个警告:假设我无法提前从数据库获取数据,还有办法吗?
foreach ($_POST as $key => $value) {
// Do something with $key and $value
}
Run Code Online (Sandbox Code Playgroud)
请注意,您的提交按钮将存在于数组中$_POST,因此您可能需要编写一些代码来处理它.
| 归档时间: |
|
| 查看次数: |
5934 次 |
| 最近记录: |