我是PHP的新手。我想获取另一个文档中的变量,以便将值插入表中。所以,我有这个代码: insert.php:
$inputField = $_POST['inputField'];
$inputField2 = $_POST['inputField2'];
$Allowed_traffic = $_POST['Allowed_traffic'];
$Frequency = $_POST['Frequency'];
$sql="INSERT INTO users_fup (fup_id, user_id, ModemSn, start_date, end_date, allowed_traffic, realized_traffic, frequency, nextreset, whichdb) VALUES ('NULL','','', '".$inputField."', '".$inputField2."', '".$Allowed_traffic."', '', '".$Frequency."', '', '')";
我想从另一个包含以下内容的文件中获取ModemSn:
$ffup = mysql_query("SELECT * FROM users_fup WHERE ModemSn = '".$row['ModemSn']."' AND start_date < '$oraoggi' AND end_date > '$oraoggi' ");
.
.
echo "<td>".$row['ModemSn']."</td><td>".$percent_traffic."</td><td>linksetfup</td><td></td></tr>";
这些文件不在同一个文件夹中。
答案 0 :(得分:1)
你不能直接。
您可能想要做的是将$row['ModemSn']
中的值放在您在上面代码中使用的表单中的隐藏输入字段中。
然后,您可以通过使用$_POST['ModemSn']
值(来自隐藏的输入字段)在第二个代码块中运行查询来获取所需的值
此外,如何构建查询对于SQL注入非常容易受到攻击(这就是@Quentin的意思)