从另一个文档中获取变量

时间:2012-07-18 13:18:03

标签: php sql

我是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>";

这些文件不在同一个文件夹中。

1 个答案:

答案 0 :(得分:1)

你不能直接。

您可能想要做的是将$row['ModemSn']中的值放在您在上面代码中使用的表单中的隐藏输入字段中。

然后,您可以通过使用$_POST['ModemSn']值(来自隐藏的输入字段)在第二个代码块中运行查询来获取所需的值

此外,如何构建查询对于SQL注入非常容易受到攻击(这就是@Quentin的意思)