如何在javascript中使用PHP变量值?

时间:2013-07-27 06:17:27

标签: php javascript jquery html

我在我的网络应用中使用PHP,HTML和Javascript。 现在我遇到以下代码的小问题。

$e=$_POST['users']; //$e should have either employee_id or a string "All"

现在,根据此值,我将HTML按钮重定向到特定页面。 在我的情况下

if $e=="employee_id(or may be you could say that $e!="All")" then redirect the page to salary_report.php

if $e=="All" then the page should redirect to salary_report_combined.php

我当前的按钮代码如下:

<input type="button"  class="btn btn-primary" id="leavere" name="leavere" value="Back to Salary Report" onclick="location.replace('salary_report.php')"></input> 

所以目前它只重定向到salary_report.php文件。我的问题是我应该如何应用基于PHP变量值的条件并执行HTML代码?你现在可以帮我解决ithis问题。事先提前。

3 个答案:

答案 0 :(得分:1)

你可以这样做:

if($e == "All"){
$redirectTo = "salary_report_combined.php";
}
else{
$redirectTo = "salary_report.php";
}

在你的按钮中:

<input type="button"  class="btn btn-primary" id="leavere" name="leavere" 
value="Back to Salary Report" onclick="location.replace('<?php echo $redirectTo ?>')"></input>

但我只是创建一个重定向页面为href的链接,如下所示:

<a href="<?php echo $redirectTo; ?>"> Back to Salary Report </a>

希望这有帮助!

答案 1 :(得分:1)

您也可以使用如下:

var $e = <?php echo $_POST['users'] ?>;

然后在条件中使用 $ e

答案 2 :(得分:1)

作为您问题的解决方案,您可以将重定向url存储到php变量中,然后在javascript代码段中访问php变量的值。

E.g

 <?php
 $redirection_url='';   //Initialzing of variable for redirection url
 if($e=='All')
 {
     $redirection_url='salery_report_combined.php';
 }
 else
 {
      $redirection_url='salary_report.php';
 }
 ?>

    <input type="button"  class="btn btn-primary" id="leavere" name="leavere" value="Back to Salary Report" onclick="window.location.replace('<?php echo $redirection_url; ?>')"></input>