说实话,我对PHP没有任何线索,但我可以看到它的力量,我只想学习如何控制它。我有三页预订表格。页面1到2正在工作,但是2到3个不起作用。下面是从页的PHP代码的两个 -PHP多表单处理
<?php
// Total Number of Nights Between Picked Dates
$days = (strtotime($_POST["checkoutdate"]) - strtotime($_POST["checkindate"]))/86400 - 1;
// Extra Nightly Cost
define ("extranights", 80);
$addnights = (int)extranights * ($days - 4);
// Deposit Price Calculation
define("deposit", 370);
$deposit = null;
if (isset($_POST["numberofpeople"])) {
$numberofpeople = intval($_POST["numberofpeople"]);
$deposit = ((int)deposit * $numberofpeople + $addnights) * 0.3;
}
// Total Price Calculation
define("totalprice", 370);
$result = null;
if (isset($_POST["numberofpeople"])) {
$numberofpeople = intval($_POST["numberofpeople"]);
$result = (int)totalprice * $numberofpeople + $addnights;
}
?>
然后我回荡在同一页上存totalprice值
<table>
<tr>
<td width="573" height="30" align="right" valign="bottom" style="color:#0099FF;">(confirm reservation) 30% Deposit :</td>
<td width="158" align="left" valign="bottom" style="color:#0099FF; font-size:1.8em; line-height:23px;">€<?php echo $deposit; ?></td>
</tr>
<tr>
<td height="30" align="right" valign="bottom" style="color:#0099FF;">Total Price :</td>
<td align="left" valign="bottom" style="color:#0099FF; font-size:1.8em; line-height:23px;">€<?php echo $result; ?></td>
</tr>
<td width="131" align="right" valign="middle" style="color:#000;"><input type="submit" name="submit" id="formbtn" value="CONTINUE" /></td>
</table>
我一直在苦苦思考的是如何将存款和总价格的回应价值发布到第三页上。如果解决方案/答案是广泛的,那么我将不得不返回到绘图板并一点一点地重新开始。但是这会完成表单的用户端。我不期待数据库的东西:(
YEEEEEESSSSSSSS !!!!!谢谢。我喜欢周围的工作。它的工作就像一个魅力! – onejed
你真的应该使用@ AbraCadaver的回答,虽然 – lordvlad