[英]How can I fetch data from a php/html form into database?
I have problems when trying to update my database with the data posted in my web system. 尝试使用Web系统中发布的数据更新数据库时遇到问题。 I've created a php file that contains the html forms as far as my order-form is concerned, where I can select several producs and their quantity.
我已经创建了一个php文件,其中就我的订单形式而言包含html表单,在这里我可以选择多个产品及其数量。 Then I've created this :
然后我创建了这个:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
require_once("buzzcafe_fns.php");
do_html_header('Order form');
db_connect();
$otable=$_POST['otable'];
$title=$_POST['title'];
$quantity=$_POST['quantity'];
$datetime=$_SESSION['datetime'];
$username=$_SESSION['username'];
if(isset($_SESSION['username']))
{
if( !$otable || !$title || !$quantity )
{
echo'<font color="red">Please fill in all required fields</font>';
exit;
}
}
$insertOrder = mysql_query('INSERT INTO orders VALUES($oid, $title, $quantity, $sum, $datetime, $username)')or die(mysql_error());
echo ('<p>Your order is added</p>');
echo ('<p>View your order <a href="vieworder.php?insertOrder='.$insertOrder.'"></a></p>');
echo ('<p>Add a new order <a href="addorder-form.php"></a></p>');
echo ('<p>Return in main page<a href="members.php"></a></p>');
?>
What is wrong on this code ? 此代码有什么问题?
This statement, which infact is the core, is incorrect 该声明实际上是核心,它是不正确的
$insertOrder = mysql_query('INSERT INTO orders VALUES($oid, $title, $quantity, $sum, $datetime, $username)')or die(mysql_error());
It should be 它应该是
$insertOrder = mysql_query("INSERT INTO orders VALUES($oid, $title, $quantity, $sum, $datetime, $username)")or die(mysql_error());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.