2012-05-04 74 views
-4

我想要在php中顯示出來的乘法結果顯示在窗體的文本框中。如何在PHP中做到這一點?輸出PHP到文本框

+4

你有什麼ttried? –

+0

我不知道如何回顯表單的文本框。我寫了 echo $ _POST [「1」] * $ _POST [「2」]; 但不知道如何使它在文本框而不是新頁面apper。 –

+0

預期產量是多少? –

回答

0

我認爲你問的是如何在相同頁面上打印結果而不轉到下一頁。

下面是它如何工作的(我的頭)

<?php 

if (isset($_POST['submit'])) 
{ 
$result=$_POST['num1']*$_POST['num2']; 
} 
?> 
<html><body> 
<form action="#" method="post"> 
Num1:<input name="num1"><br> 
Num2:<input name="num2"> 
Answer: <input value="<?php if (isset($result)) echo $result ?>"> 
<input type="submit" name="submit"> 
</form> 
</body></html> 
2

事情是這樣的:

<?php 

$result = 1 * 764000; 

?> 

... 
<input type="text" value="<?php echo $result; ?>" /> 
... 
+0

我認爲這將是這樣的,但我不能把它合在一起。我正在嘗試與表單數據相乘。它看起來像這樣: <?php $ result = $ _POST [「1」] * $ _POST [「2」]; ?> 」/> –

+0

看起來你可能會問錯誤的問題。看起來你的問題不是如何輸出它,而是如何從表單中乘以變量。你可能想單獨提出這個問題。一定要包括你得到的輸出和你期望的輸出的細節。 –

+0

我已經完成了它,它可以工作,但它在單獨的窗口中打開結果。我想把它寫在我問過數字的表單中。 –

1

不能確定你要找的內容在這裏,所以這是一個有點瞎猜的。

<textarea id="value" name="value"><?php echo $contents; ?></textarea> 

這會在你的textarea中回顯你的PHP變量($ contents)。

編輯:對不起,如果你的意思是輸入文字的類型。我在考慮textarea,因爲你稱它爲「文本框」。