Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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,MySQL-如何正确地将变量传递到链接_Php_Mysql - Fatal编程技术网

PHP,MySQL-如何正确地将变量传递到链接

PHP,MySQL-如何正确地将变量传递到链接,php,mysql,Php,Mysql,因此,我得到的是: $id = $_POST['id']; $loann = $_POST['loann']; $dater = $_POST['dater']; $apaid = $_POST['apaid']; 。。。以及: $result = mysql_query("UPDATE _loan SET loana='$loann', dater = CONCAT_WS(',', dater, '$dater' ), apaid = CONCAT_WS(',', apaid , '$ap

因此,我得到的是:

$id = $_POST['id'];
$loann = $_POST['loann'];
$dater = $_POST['dater'];
$apaid = $_POST['apaid'];
。。。以及:

$result = mysql_query("UPDATE _loan SET loana='$loann', dater = CONCAT_WS(',', dater,  '$dater' ), apaid = CONCAT_WS(',', apaid , '$apaid' ) WHERE id=$id");

    echo $id;
现在一切正常。当我将$id的值传递到以下位置时,问题显示:

echo ('<meta http-equiv="refresh" content="1;url=view_details.php?id=$id">');
而不是:

mysite.net/view_details.php?id=133

非常感谢您的帮助。

您使用的是一个带引号的字符串,它不会扩展变量。使用双引号字符串:

"<meta http-equiv=\"refresh\" content=\"1;url=view_details.php?id=$id\">"
“”
或连接字符串:

'<meta http-equiv="refresh" content="1;url=view_details.php?id=' . $id . '">'
“”


旁注:您的代码易受SQL注入攻击。您应该开始阅读并使用一个带引号的字符串,它不会扩展变量。使用双引号字符串:

"<meta http-equiv=\"refresh\" content=\"1;url=view_details.php?id=$id\">"
“”
或连接字符串:

'<meta http-equiv="refresh" content="1;url=view_details.php?id=' . $id . '">'
“”


旁注:您的代码易受SQL注入攻击。你应该开始阅读和阅读。

为什么不使用PHP
header()
函数进行重定向@很遗憾,Maximus2012不起作用。该变量将无法在单个引号字符串中进行分析。您能否使用使用
header()
的代码更新该问题,以了解其不起作用的原因?这似乎是一个相当简单的问题,所以它应该可以工作。SQL注入。为什么不使用PHP
header()
函数进行重定向@很遗憾,Maximus2012不起作用。该变量将无法在单个引号字符串中进行分析。您能否使用使用
header()
的代码更新该问题,以了解其不起作用的原因?这似乎是一个相当简单的问题,所以它应该可以工作。SQL注入。