【发布时间】:2025-12-31 03:50:10
【问题描述】:
我正在尝试使用带有ODBC connection 的SQl 和PHP 将新记录添加到我的database。当我填写表格并单击“添加”时,什么也没有发生!这是我的代码:
if(isset($_POST['add'])){
$conn=odbc_connect($data_source,$user,$password);
$Address1 = $_POST['Address1'];
$Address2 = $_POST['Address2'];
$Address3 = $_POST['Address3'];
$Address5 = $_POST['Address5'];
$contactName = $_POST['contactName'];
$pic = $_POST['pic'];
$emailAddress = $_POST['emailAddress'];
$number = $_POST['number'];
$pname = $_POST['pname'];
$type = $_POST['type'];
$emailAddress = $_POST['storage'];
$number = $_POST['allergen'];
$phama = $_POST['phama'];
$health = $_POST['health'];
$qp = $_POST['qp'];
$transport = $_POST['transport'];
$qac = $_POST['qac'];
$qad = $_POST['qad'];
$stmt = "INSERT INTO dbo.tblVersions2 (QuoteNumber, Address1, Address2, Address3, Address4, ContactName, PositionInCompany, EmailAddress, TelephoneNumber, ProductName, TypeOfService, StorageConditions, AllergenInfo) VALUES(NULL, '$Address1',
'$Address2', '$Address3', '$Address4', '$Address5', '$contactName', '$pic', '$emailAddress', '$number', '$pname', '$type', '$storage',
'$allergen')";
$result = odbc_execute($conn, $stmt);
if($result){
echo "New Product Added";
}
else {
echo "Product not Added";
}
}
?>
请帮我找出问题所在,谢谢!
【问题讨论】: