【发布时间】:2017-07-01 19:22:02
【问题描述】:
我刚刚开始学习 PHP,并建立了一个简单的披萨订购网站来接受订单并将其提交到我的数据库。我希望订单表格不仅可以发布客户的订单详细信息,还可以重定向到获取客户信息的新 HTML 页面。这是我尝试过的。
<form action="http://localhost/pizza/pizzaform.html" action="pizza.php" method="post">
不幸的是,似乎只有第一个表单操作有效。怎么可能同时执行这两个?我还在下面粘贴了我的pizza.php 代码。
PHP
<?php
require("pizzacnn.php");
$query = "SELECT * FROM `customers`";
$query2 = "SELECT * FROM `inventory`";
if ($query_run = (mysqli_query($cnn,$query))){
echo "tables found";
$sql = "INSERT INTO customers (name,address,phone_number, money,feedback) VALUES ('{$_POST['name']}','{$_POST['address']}','{$_POST['phone']}','{$_POST['money']}','{$_POST['feedback']}')";
}
else if ($query2_run = (mysqli_query($cnn,$query2)){
$sql = "INSERT INTO inventory (toppings,number) VALUES ('{$_POST['topping']},'{$_POST['number']}')";
}
if ($cnn->query($sql)===TRUE){echo "record created succcessfully";}
else {
echo "Error: ".$sql."<br>".$cnn->error;
}
?>
【问题讨论】:
-
重定向可以通过
header函数完成