PHP在事先不知道值的情况下获取$\u POST值

PHP在事先不知道值的情况下获取$\u POST值,php,mysql,http-post,Php,Mysql,Http Post,一位朋友告诉我,你可以从一个通用的$\u POST数组中抓取东西,但我不明白 我拥有的是一些从MySQL数据库中提取的具有唯一行ID的值。我已将其显示出来,以便在必要时对其进行整体更新。我通过浓缩MySQL值为每个输入表单指定了一个唯一的名称,但我不确定如何在接受$\u POST值的脚本中获取这些值 <form action"./" method="POST"> <?php while($select_row = mysql_fetch_array($select_query)

一位朋友告诉我,你可以从一个通用的$\u POST数组中抓取东西,但我不明白

我拥有的是一些从MySQL数据库中提取的具有唯一行ID的值。我已将其显示出来,以便在必要时对其进行整体更新。我通过浓缩MySQL值为每个输入表单指定了一个唯一的名称,但我不确定如何在接受$\u 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
}
?>


只需遍历集合:

foreach($_POST as $key=>$value)
{
    if($value != '')
    {
        echo "$key: $value\n";
    }
}

name=“hours[。它们不再被维护。请参见?改为了解,并使用或-将帮助您决定使用哪一个。如果您选择PDO,。谢谢!我一直想这么做,但我正在制定一个截止日期,我必须实现我知道如何实现的事情:(虽然那个教程看起来很好,但我会在完成这个项目后试一试。是否也可以使用$key=>value来创建和if语句?比如if$key=>value!=NULL之类的?当然。我会更新帖子。除非设置了$key,否则$key不会在那里,如果$key在那里,那么$value就会被设置,所以我们只需检查$value是否在那里。)是空的。