【发布时间】:2014-05-12 20:25:20
【问题描述】:
我正在尝试创建一个简单的订单系统,用户可以在其中输入基本联系信息,为此我想添加一个固定值,在这种情况下,该值将始终发送到数据库中,即产品的价格。我还希望将下订单的日期也发送到数据库。我已经用一个简单的输入表单解决了用户输入部分,但不知道在这种情况下如何获得价格或 pris 的固定值以及我提交的表单始终与用户联系人一起发送到数据库的日期信息。 我现在的代码如下所示:
<?php /*Detta är kod för Order*/ include('input.php');?>
<?php if(!empty($_POST)){
//Contact
$mail = $_POST['mail'];
$first_name = $_POST['fname'];
$last_name = $_POST['lname'];
$adress = $_POST['adress'];
$phone = $_POST['phone'];
//Zip code
$zip = $_POST['zip'];
$city = $_POST['city'];
//Orders
$type = $_POST['type'];
$price = $_POST['price'];
$many = $_POST['many'];
$date = $_POST['date'];
$img = $_POST['img'];
$paymentstatus = $_POST['paymentstatus'];
$sqlContact = "INSERT INTO Contact (Mail, FName, LName, Adress, Phone) Values('$mail', '$first_name', '$last_name', '$adress', '$phone');";
$sqlZipCode = "INSERT INTO ZipCode (Zip, City) Values('$zip', '$city')";
$sqlOrders = "INSERT INTO Orders (Type, Price, Many, Date, IMG, Paymentstatus) Values('$typ','$pris','$antal','$datum','$img', '$betaldstatus')";
$resultKontakt = mysql_query($sqlKontakt) or die(mysql_error() . mysql_errno());
$resultPostNr = mysql_query($sqlPostNr) or die(mysql_error() . mysql_errno());
$resultOrders = mysql_query($sqlOrders) or die(mysql_error() . mysql_errno());
}
https://www.dropbox.com/s/x8c53o2865hln58/Input.php https://www.dropbox.com/s/5yyq33uux0tqd2h/Order.php
如何解决,以便我得到一个固定值“49”的价格,也让用户可以输入当前日期,但我不希望这对用户可见,也不在 HTML 中-form 作为价格信息在网站上说明,日期是提交订单的时间,但它必须作为一个属性,因为我还需要在管理页面上显示数据“提交的订单”。
【问题讨论】:
-
将代码粘贴到您的问题中,不要太大块。
-
我想只用 PHP 就足够了。
-
固定值没有小数点??什么是固定的意思??
-
srry 通过固定值我指的是数字 49,我想与所有用户输入一起发送但在后台。我希望将数字 49 存储在“订单”表的“Pris”属性中。
-
搜索/替换这些 var 名称对您来说没有任何文学成本。读代码的人解析奇怪的词要花很多钱……
标签: php html mysql database forms