将变量从php文件转换为html文件

时间:2019-02-12 18:59:51

标签: php html forms logic

这个问题看起来很愚蠢,但是我无法使用include_once将变量$ total从我的php文件传递到html表单。我无法在html文件的开头使用include_once,因为我使用的是temp变量,如果尝试执行此操作,它将产生错误。我想直接将其包含在表单中。

我的php文件doRequest.php具有所有应用程序逻辑,并且我有此变量$total来自我的逻辑,我想在表单内部进行打印。我的方法addGradeValueToUsers从不同的文件接收两个参数。如何在我的方法中显示$total

<form action="doRequest.php" id='requestForm' method="post" enctype="multipart/form-data">
   <input class="btn btn-default" type="button" value="Add Grades" onclick="addGradeValueToUsers(<?php echo $total; ?>"/> 
</form>

1 个答案:

答案 0 :(得分:0)

您可以通过Cookie传递total变量的值:

<?php
//doRequest.php
$total = someInternalLogic();
setcookie('total', $total);
?>

<!-- php that contains the form -->
<form action="doRequest.php" id='requestForm' method="post" enctype="multipart/form-data">
   <input class="btn btn-default" type="button" value="Add Grades" onclick="addGradeValueToUsers(<?php echo $_COOKIE['total']; ?>)"/>
</form>

请注意,setcookie()文件中的所有HTML输出(如果有)之前,必须先调用doRequest.php