Php 如何存储表行的内容并在另一个页面上使用它们?

Php 如何存储表行的内容并在另一个页面上使用它们?,php,mysql,sql,html-table,Php,Mysql,Sql,Html Table,我是web开发的初学者,只是想知道如何存储表行的值并在另一个页面上使用它们 目前,我正在从数据库中检索值并将其放入表中。每一行都有一个提交按钮,该按钮应将他们带到pay.php页面,在该页面上应列出他们选择支付的特定行的详细信息 while($row = mysql_fetch_array($result)) { echo "<td>" . $row['P_name'] . "</td>"; echo "<td>" . $row

我是web开发的初学者,只是想知道如何存储表行的值并在另一个页面上使用它们

目前,我正在从数据库中检索值并将其放入表中。每一行都有一个提交按钮,该按钮应将他们带到pay.php页面,在该页面上应列出他们选择支付的特定行的详细信息

  while($row = mysql_fetch_array($result))
  {
      echo "<td>" . $row['P_name'] . "</td>";
      echo "<td>" . $row['P_amount'] . "</td>";
      echo "<td>" . $row['P_dateStart'] . "</td>";
      if(is_null($row['P_datePaid'])){
        echo "<td>Not Paid</td>";
      }
      else{
        echo "<td>" . $row['P_datePaid'] . "</td>";
      }
      if($row['P_status'] == 0){
        echo "<td bgcolor='#FF0000'>" . $row['P_status'] . "</td>";
      }
      else{
        echo "<td bgcolor='#00FF00'>" . $row['P_status'] . "</td>";
      }
      echo "<td><form name = 'viewMore' action = 'viewMore.php'><input type = 'submit' value = 'View More'></form></td>";
      echo "<td><form name = 'pay' action = 'pay.php'><input type = 'submit' value = 'Pay'></form></td>";
      echo "</tr>";
  }
  echo "</table>";   
?>
while($row=mysql\u fetch\u array($result))
{
回显“$row['P_name']”;
回显“$row['P_amount']”;
回显“$row['P_dateStart']”;
如果(为空($row['P_datePaid'])){
回声“未支付”;
}
否则{
回显“$row['P_datePaid']”;
}
如果($row['P_status']==0){
回显“$row['P_status']”;
}
否则{
回显“$row['P_status']”;
}
回声“;
回声“;
回声“;
}
回声“;
?>

你可以用谷歌
PHP会话

这里有一个例子

session_start();
// store session data
$_SESSION['views']=1;
在另一个页面上,您可以使用

echo "Pageviews=". $_SESSION['views'];
我认为你的要求与会议无关。 你知道如何使用表格吗

您应该将特定行的数据发布到您想要的页面。 你还可以得到in_POST['XXXX']

您可以这样的形式添加记录ID(假设在我的示例中是
p\u ID
)。我还添加了
method='post'
,以避免有人尝试
pay.php?id=…

echo "<td><form name = 'pay' action = 'pay.php' method='post'>
      <input type='hidden' name='id' value='" . $row['P_id'] . "'>
      <input type = 'submit' value = 'Pay'></form></td>";
echo”
";

然后在
pay.php
中使用
$\u POST[“id”]
查询表并检索数据。

您可以使用session进行查询。谢谢,伙计,这是唯一的方法吗?警告:
mysql.*
函数从PHP5.5.0开始就不推荐使用,将来将被删除。相反,应该使用or扩展名。您可以使用表单(即使用查询字符串)进行数据发布,也可以使用会话。我通过在
中添加
method='POST'
来阻止url,如
pay.php?id=…