嗨,我是PHP的新手,想知道是否有人可以指出我在正確的方向,我可以找到如何合併HTML文件和PHP到一個。我有一個HTML頁面的應用程序來獲取信息,然後發佈到PHP文件來運行計算並顯示它們。我想知道如何輸入信息在php中計算並同時顯示。將html移動到php
這是我迄今爲止所做的代碼。
fxCalc.hmtl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>F/X Calculator</title>
</head>
<body>
<h1 align="center">Money Banks F/X Calculator</h1>
<hr/><br/>
<form name="fxCalc" action="fxCalc.php" method="post">
<center>
<select name="srcCucy">
<option value="CAD">CAD</option>
<option value="EUR">EUR</option>
<option value="GBP">GBP</option>
<option value="USD">USD</option>
</select>
<input type="text" name="srcAmt" value="" />
<select name="dstCucy">
<option value="CAD">CAD</option>
<option value="EUR">EUR</option>
<option value="GBP">GBP</option>
<option value="USD">USD</option>
</select>
<input type="text" name="dstAmt" value="" disabled="disabled" />
<br/><br/>
<input type="submit" value="Convert"/>
<input type="reset"/>
</center>
</form>
</body>
</html>
fxCalc.php
<!DOCTYPE html>
<?php
require_once('FxDataModel.php');
$fxCurrencies = fxDataModel::getFxCurrencies();
if(is_numeric($srcAmt))
{
$dstCucy = $_POST[ 'dstCucy' ];
$srcCucy = $_POST[ 'srcCucy' ];
$dstAmt = fxDataModel::getFxRate($srcCucy, $dstCucy) * $srcAmt;
}
else
{
$dstAmt = '' ;
$dstCucy = $fxCurrencies[ 0 ];
$srcAmt = '' ;
$srcCucy = $fxCurrencies[ 0 ];
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>F/X Calculator</title>
</head>
<body>
<h1 align="center">Money Banks F/X Calculator</h1>
<hr/><br/>
<form name="fxCalc" action="fxCalc.php" method="post">
<center>
<select name="srcCucy">
<?php
foreach($fxCurrencies as $fxCurrency)
{
?>
<option value="<?php echo $fxCurrency ?>"
<?php
if($fxCurrency === $srcCucy)
{
?>
selected
<?php
}
?>
><?php echo $fxCurrency ?></option>
<?php
}
?>
</select>
<input type="text" name="srcAmt" value="<?php echo $srcAmt ?>"/>
<select name="dstCucy">
<?php
foreach($fxCurrencies as $fxCurrency)
{
?>
<option value="<?php echo $fxCurrency ?>"
<?php
if($fxCurrency === $dstCucy)
{
?>
selected
<?php
}
?>
><?php echo $fxCurrency ?></option>
<?php
}
?>
</select>
<input type="text" name="dstAmt" disabled="disabled" value="<?php echo $dstAmt ?>"/>
<br/><br/>
<input type="submit" value="Convert"/>
<input type="reset"/>
</center>
</form>
</body>
</html>
你爲什麼不用你的'select' /''options'做同樣的事情? –
我會如果我知道我是如何使用書中的例子來得到這個遠,現在我卡住了。 – user3365751
只要確保你的html沒有包含在''中就沒問題。 –