作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一位 friend 告诉我,你可以从通用的 $_POST 数组中获取内容,但我不明白。
我拥有的是从 MySQL 数据库中提取的一些具有唯一行 ID 的值。我将它们展示出来,以便在必要时可以集体更新。我通过连接 MySQL 值为每个输入表单指定了唯一的名称,但我不确定如何在接受 $_POST 值的脚本中获取这些值。
<form action"./" method="POST">
<?php
while($select_row = mysql_fetch_array($select_query))
{
echo $select_row['name'];
echo "</br>";
echo "Week ".$select_row['week'];
echo "</br>";
echo "Hours: ";
?>
<input class="options" type="text" name="hours<?php echo $select_row['submission_id']?>" value="<?php echo $select_row['hours']; ?>" />
<?php
echo "</br></br>";
?>
<input type="submit" value="Submit Hours">
</form>
<?php
}
?>
正如您所看到的,每个输入都会获得一个名称,例如hours13或hours144。如果事先不知道它们的名称,我如何从 $_POST 中提取它们?
最佳答案
只需迭代集合:
foreach($_POST as $key=>$value)
{
if($value != '')
{
echo "$key: $value\n";
}
}
关于PHP 在事先不知道值的情况下获取 $_POST 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16727129/
嘿,我有一个任意的 SQL 查询。从这个查询开始,我想知道这个查询将访问或更改哪些表。可能定义了一些函数或触发器,这些函数或触发器还会更改查询中声明的表之外的其他表。 我考虑过创建一个不同的 mysq
我是一名优秀的程序员,十分优秀!