0

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

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

4

1 回答 1

1

你不能直接。

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

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

此外,您构建查询的方式很容易受到 SQL 注入的影响(这就是 @Quentin 的意思)

于 2012-07-18T13:22:29.303 回答