2014-06-10 71 views
-1

我试图从leave_balance.php检索数据并将其传递给employee.php,但数据为NULL。无法使用php检索数据

这里是脚本leave_balance.php

if($lid=="1") 

    $bal = $bal + $replacementleave; 

这里是脚本employee.php

$bal = $rowe[bal]; 

然后我打电话$bal HTML页面上:

<input type='text' value='$bal'> 

谁能帮助?谢谢。

+0

你有没有包括在employee.php leave_balance.php,或者你使用'$ _POST'或'$ _GET'来检索值或Session? – Aravona

+0

这两个PHP文件是如何相关的?你如何坚持从一个到另一个的价值? – David

回答

2

您不能直接使用otehr文件中的$bal。相反,您可以使用Session variables。就像这 -

employee.php:

session_start(); 
$_SESSION['bal']= $rowe[bal]; 

leave_balance.php:

if($lid=="1") 
    $_SESSION['bal'] = $_SESSION['bal'] + $replacementleave; 



此外,不能使用内部html的PHP变量直。使用PHP VAR你的HTML文本的

<input type='text' value="<?php echo $_SESSION['bal']; ?>"> 

内或者,你也可以echo html的陈述书

echo "<input type='text' value='".$_SESSION['bal']."'>"; 
+0

谢谢,先生。 –