通过邮件传递变量

时间:2015-04-16 16:23:32

标签: php html mysql ajax pdo

我正在尝试创建一个记录销售的系统。我需要的是当用户点击提交时,它会为数据库条目发送项目的成本。我已经有成本'Product_Price'的变量但是对于sales表我需要它以表格'sales_price'发送我试图禁用该框但是它只是销售该框是空的并且不起作用。 / p>

<form name="purchase" id="purchase" action="files/insert.php" method="post">
Name : <input type="text" name="sale_name" value="" />

Contact Details: <input type="text" name="sale_contact" value="" />

Address: <textarea cols="50" rows="5" name="sale_address" value="">  </textarea>

Price: <input type="text" name="sale_price"  value="<?php echo $data['Product_Price'];?>" />  
<input type="submit" name="purchase" /></form>

3 个答案:

答案 0 :(得分:0)

如果我理解您的问题是正确的,那么您只需要在价格输入上使用type="hidden"

答案 1 :(得分:0)

试试这个价格不应该主要编辑。所以最后在输入中添加readonly

Price: <input type="text" name="sale_price"  value="<?php echo $data['Product_Price'];?>" readonly> 

使用$_POST['sale_price']获取值

答案 2 :(得分:0)

首先,您应该在字段集中组织输入,如W3Schools网站here中所述。这将立即从所有输入发送值。在接收页面上(无论您在哪里处理您发送的值,无论是同一页还是另一页),您都可以检查它们是否已发送值,如果是,请告诉他们如何处理它们,如下所示: / p>

if (isset($_POST['sales-price'])) {
$salesPrice = mysqli_real_escape_string($db, $_POST['sales-price']); }

上面的代码不仅处理已发送的值,还会对其进行清理,并将其值分配给您可以在代码中使用的变量,如下所示:

<?php echo $salesPrice; ?>

仅使用字段集可以解决您的问题。如果这有帮助,请告诉我。