如何使用PHP发布值,其中值由javascript计算?

时间:2013-02-11 10:32:29

标签: php javascript input

echo "Total fares : <input id='tot' name='tot'  type='text' maxlength='10'  size='5' readonly/><br/><br/>";

上面的php代码从javascript获取值我想将值发布到另一个页面并简单地显示

4 个答案:

答案 0 :(得分:1)

首先,此<input id="tot"...标记需要包含在<form>标记之间。其次,您需要将表单的action属性分配给要发布这些值的PHP页面。

<form action="process.php">
    Total fares : <input id="tot" name="tot"  type="text" maxlength="10"  size="5" />
    <input type="submit" name="submit" />
</form>

process.php中,使用:

if(isset($_REQUEST['submit'])) {
    $tot=$_REQUEST['tot'];
    //do stuff with $tot
    echo $tot;
}

注意:您在单引号中键入属性值。这是非法的。在(X)HTML中仅对属性值使用双引号。

答案 1 :(得分:0)

围绕该输入字段构建表单标签,通过POST或GET发送它,您将通过$ _POST [“tot”]或$ _GET [“tot”]

获取值
echo "Total fares : <form action="..." method="POST"><input id='tot' name='tot'  type='text' maxlength='10'  size='5' readonly/><br/><br/></form>";

发送后你可以通过以下方式获得:     echo $ _POST [“tot”];

您可以通过javascript发送表单

答案 2 :(得分:0)

将其添加到会话变量或直接将其分配给帖子:

$_SESSION['your_new_session_var'] = "your_value";

$_POST['your_posted_variable'] = "your_value";

两者都应该有效..

答案 3 :(得分:0)

将上述代码放入表单,然后使用get或post方法将其发送到下一页。
如果你使用post方法得到这样的话

$tot = $_POST["tot"];

,格式为

Total fares : <input id='tot' value="<?php echo $tot;?>" name='tot'  type='text' maxlength='10'  size='5' readonly/>