Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 输入的id_Php_Mysql - Fatal编程技术网

Php 输入的id

Php 输入的id,php,mysql,Php,Mysql,我用表单发送多个输入,如何获取实际输入的id,以便更新mysql内容 我的代码: if (isset($_POST['save'])) { foreach ($_POST as $key => $value) { ${$key} = $value; mysql_query("UPDATE table SET img='$image_[id]', title='$title_[id]' where id='$id'");

我用表单发送多个输入,如何获取实际输入的id,以便更新mysql内容

我的代码:

if (isset($_POST['save']))
    {
    foreach ($_POST as $key => $value)
        {
        ${$key} = $value;
        mysql_query("UPDATE table SET img='$image_[id]', title='$title_[id]' where id='$id'");
        }
    }

while ($row = mysql_fetch_array($result))
    {
    echo "<b>Title: </b><input type='text' name='title_" . $row['id'] . "' value='" . $row['title'] . "'><br />";
    echo "<b>Image: </b><input type='text' name='image_" . $row['id'] . "' value='";
    }
echo '<input type="submit" name="save" value="save"><br /><hr>';
echo '</form>';
if(设置($\u POST['save']))
{
foreach($\发布为$key=>$value)
{
${$key}=$value;
mysql_查询(“更新表集img='$image\[id]',title='$title\[id]',其中id='$id');
}
}
while($row=mysql\u fetch\u数组($result))
{
回声“标题:
”;
echo“Image:您的命名错误。请使用这种方式

echo "...    name='title[" . $row['id'] . "]'...";
在它之后,您的
$\u POST['title']
将包含标题数组

并阅读手册


但是如果你仍然是这样的话,你可以用这样的方法

foreach ($_POST as $key => $value)
    {
    if (preg_match('^image_(\d*)$', $key, $matches))
        {
        $id = $matches[1];
        if (isset($_POST['title_' . $id]))
            {
            mysql_query("UPDATE table SET title='" . $_POST['title_' . $id] . "' where id='$id'");
            }
        }
    }

但请在此处签名,表示您了解此代码的所有漏洞。

。这些漏洞不再被维护。请参阅?改为了解,并使用或-将帮助您确定哪一个漏洞。请更详细地说明。