所以我有这段代码将项目从数据库传递到我的订单表。当我回应会议时。session 变量包含一些东西,所以没有问题。但是当我在 numrows 下回显这些变量时,它什么也没显示。有什么不对?
<?php
error_reporting(E_ALL ^ E_NOTICE);
session_start();
require("connect.php");
$UserID = $_SESSION['CustNum'];
$UserN = $_SESSION['UserName'];
$ProdGTotal = $_SESSION['ProdGTotal'];
$queryord = mysql_query("SELECT * FROM customer WHERE UserName = '$UserN'");
$numrows = mysql_num_rows($queryord);
if(numrows == 1){
$row = mysql_fetch_assoc($queryord)or die ('Unable to run query:'.mysql_error()); // fetch associated: get function from a query for a database
$dbstreet = $row['Street'];
$dhousenum = $row['HouseNum'];
$dbcnum = $row['CelNum'];
$dbarea = $row['Area'];
$dbbuilding = $row['Building'];
$dbcity = $row['City'];
$dbpnum = $row['PhoneNum'];
$dbfname = $row['FName'];
$dblname = $row['LName'];
}
else
die(mysql_error());
$query4=mysql_query("INSERT INTO orderdetails VALUES ('', '$UserID', Now(), '$dbhousenum', '$dbstreet', '$dbarea', '$dbbuilding', '$dbcity', '$dbfname', '$dblname', '$dbcnum', '$dbpnum', '$ProdGTotal')",$connect);
if ($query4){
header("location:index.php");
}
else
die(mysql_error());
?>