0

基本上试图从通过 POST 发送的 ID 中过滤掉记录。

下面是我正在运行的功能。

 function displayinvoice($supid){
    $result = mysql_query("SELECT * FROM companies WHERE compID = " . $supid);
    $row = mysql_fetch_array( $result );
    return $row;

这是页面上的代码

include '../inc/functions-jams.php';

$dropid = $_POST['cmyid'];

displayinvoice($dropid);

我在文档的正文中有这个

<? echo $row['compName'];?>

现在 $dropid 正在接收,因为我已经在页面上回显了它,但是正文代码正在返回此错误。

注意:未定义变量:第 59 行 C:\xampp\htdocs\yourwedding\backend\sup-invoices-02.php 中的行

现在已经做了几个小时了,却一无所获。非常感谢任何帮助。

4

2 回答 2

1

您没有得到返回值:

$row = displayinvoice($dropid);
于 2013-02-25T16:59:47.657 回答
1

好的,除了 SQL 注入问题...

尝试

$row = displayinvoice($dropid);

<? echo $row['compName'];?>
于 2013-02-25T16:59:56.227 回答