申し訳ありませんが、これは本当に基本的なプログラミングの知識ですが、それは私を助けるために瞬間を取る必要がある場合。私はすでに多くのことを試して検索しましたが、うまく動作することはできません。
私はそれでシンプルな価格でconfig.phpファイルを編集します設定ページを作ってるんだhttp://www.hungrypiranha.org/make-a-website/online-calculator
からチュートリアルをやっています。私はこれを5に設定しました。後でユーザーインターフェイスで編集可能にする方法をいくつか試します。一歩ずつ。
<?php
//config file
$price = "5";
?>
次に私は、index.phpページに電卓スクリプトを置く が、私は他のファイルから$price
価値を引き出し、フォームテーブルにそれを載せていきたいと思います。私が試してみても、フォームテーブルには入りません。 これは、コード<?php echo $price; ?>
をどこにでも置くことができますが、フォームテーブルには入りません。
<html>
<head>
<title>Net Calc</title>
<link rel="stylesheet" href="styles.css">
<meta name="viewport" content="width=300">
</head>
<body>
<div>
<?php include("config.php"); ?>
<?php echo '<p>Netting Price Calculator</p>'; ?>
<p>Current price per m2 is $<label><?=$price?></label></br>
<a href="settings.php">link to Settings</a>
<?php
if (isset($_POST['valuea'])) $valuea = $_POST['valuea'];
if (isset($_POST['valueb'])) $valueb = $_POST['valueb'];
$answer = $valuea * $valueb * $price;
echo <<<_END
<form method='post' action=''>
<table border='0' width='300px' cellpadding='3' cellspacing='1' class="table">
<tr class="calcheading"><td colspan="2"><strong>Netting Price Calculator</strong></td></tr>
<tr class="calcrow"><td>Height</td><td align="left"><input type='text' name='valuea' value="$valuea"/></td></tr>
<tr class="calcrow2"><td>Width:</td><td align="left"><input type='text' name='valueb' value="$valueb"/></td></tr>
<tr class="calcrow"><td>Price:</td><td align="left"><?php echo $price; ?></td></tr>
<tr class="submit"><td colspan="2"><input type='submit' value='Calculate'/><input type='reset' value='Reset'/></td></tr>
_END;
?>
<tr class="calcrow">
<td><i>Total:</td>
<td align="left">$<?php echo $answer; ?></td></i>
</tr>
</table>
</form>
</br><?=$price?>
</br><?php echo $price; ?>
</br>
</div>
</body>
</html>
私が$price
変数に入力したものは、ページに表示したくないものです。 ご理解いただきたいと思います。より良い電卓のチュートリアルを私が求めていることが分かったら教えてください。
おかげで運。これは、ページの上部または下部でうまく動作しますが、テーブル呼び出し内ではうまく動作しません。 –
http://php.net/manual/en/function.error-reporting.phpのエラー報告はあなたにすべての通知を投げているはずです。 –
今すぐ;ここでの問題は、あなたがheredocの中にいることと、この '<?php echo $ price; HTMLソースを表示すると、 '