我想将一个局部变量调用到另一个PHP页面中。 在页面referal_income.php我使用了局部变量$ income,我想将商店信息提取到另一个页面main_balance.php
我想这样做是因为$ income包含成员的收入,而main_balance页面用于显示所有收入。
referal_income.php代码
<?php
$query = "SELECT userid,amount FROM personal WHERE sponserid='$_SESSION[userid]'";
$result = mysqli_query($conn,$query);
while($row = mysqli_fetch_array($result) or die(mysqli_error($conn)))
{
$total[]=$row['amount'];
$income=array_sum($total);
echo "<tr>";
echo "<td>". $row['userid']."</td>";
echo "<td>". $row['amount']."</td>";
echo "<td>". $row['amount'] * 0.05."</td>";
echo "<td>". $income * 0.05."</td>";
echo "</tr>";
}
?>
答案 0 :(得分:2)
你可以使用session将变量值传递给其他类似的页面
<?php
session_start();
$query = "SELECT userid,amount FROM personal WHERE sponserid='$_SESSION[userid]'";
$result = mysqli_query($conn,$query);
while($row = mysqli_fetch_array($result) or die(mysqli_error($conn)))
{
$total[]=$row['amount'];
$income=array_sum($total);
echo "<tr>";
echo "<td>". $row['userid']."</td>";
echo "<td>". $row['amount']."</td>";
echo "<td>". $row['amount'] * 0.05."</td>";
echo "<td>". $income * 0.05."</td>";
echo "</tr>";
}
$_SESSION['income'] = $income;
?>
在其他页面上
<?php
session_start();
$income = $_SESSION['income'];
?>
答案 1 :(得分:0)
我认为您可以将$ _SESSION用于商店$ income或者使用&#39; main_balance.php&#39;你包括&#39; referal_income.php&#39;并称之为收入。