是否可以将SQL行结果传递给post变量到session变量?

时间:2019-04-27 03:50:09

标签: sql post get row session-variables

首先,我想说我是php的新手(也许很明显)。我有一个php函数,其中我想将sql查询行中返回的值与会话变量相关联。然后,我想在下一页的查询中使用会话变量来基于此​​值运行查询。我的问题是,“如何将查询的单行中返回的值传递给会话变量?”

下面的函数返回表所需的值,然后我想以某种方式捕获与表单/按钮关联的“值”,以与$ _Session变量关联。

function This_Function() {

$sql8 = "SELECT ABC,field1,field2,field3 From Table1  INNER JOIN Table2 ON Table1.field1 = Table2.field1 WHERE Table1.ABC={$_SESSION['ABC']}";
    $result8 = query($sql8);
    while ($row = mysqli_fetch_array($result8)){

echo "<tr class='gradeA'>
     <td>" .$row['field3'] . "</td>
     <td>" .$row['field1'] . "</td> 
     <td>"  .$row['field2'] . "</td>
<td><form action=\"https://mywebsite.com\" method='post'><div class='btn-group'><input type='int' hidden='true' name='ABC' value={$row['ABC']}> <input type='submit' class='btn btn-dark' value='Select'></div></form></td>
     </tr>";

}

}

使用此代码,网页将显示结果以及与每一行相关的适当值;但是,我不知道如何将该值与$ _Session变量关联。我尝试制作$_Session['ABC']=.$row['ABC'],但是该语法无效。我被困住了...

0 个答案:

没有答案