2017-06-23 83 views
-3

我做一个程序,它一些计算,并在端部产生的结果分配给变量$result,使用web形式<form method = "POST" action = "file.php">是否可以在HTML中打印PHP中生成的结果?

例如在<form> /网络形成用户可使用输入数字被输入的数据文本字段,并提交给file.php,file.php计算值并分配给$result变量。

例如, $result = $value1 + $value2

而我想的是,在HTML页面(即使你有重新加载页面)显示类似:

“你的值等于5”

其中5是什么我离开在$result

我想知道的是,在PHP中以HTML页面显示结果的方便/正确的方式是什么。

+0

显示你的html表单和php代码@CarlosDayan – JYoThI

+3

我投票结束这个问题作为题外话,因为“是或否?”假设它*是*可能的,尝试一些事情,并询问如果你卡住了。请参阅[为什么“可能...”措辞不佳?](https://softwareengineering.meta.stackexchange.com/questions/7273/why-is-is-it-possible-to-a - 措辞偏颇的问题/ 7274) – EJoshuaS

回答

3

你可以这样说:

在您file.php

<?php 
    $value_1 = intval($_POST['value1']); 
    $value_2 = intval($_POST['value2']); 

    $result = $value_1 + $value_2; 

    echo "Your value equals ".$result; 

?> 

你可以把它呼应你的file.php

但是,如果你想将它重定向到其他HTML页面与PHP你可以创建一个会话变量来保存你的$result就像这样:

$_SESSION['result'] = $result; //the sum of the val_1 and val_2 

然后只是回显这个到你的其他html页面。

echo $_SESSION['result']; 

希望它会有所帮助。

+0

投票,不是为了你的答案,那是因为你的回答。继续分享。 :-) –

+0

好的,谢谢... –

相关问题