gpt4 book ai didi

php - 从 while mysql 获取数组中获取不是最后结果的变量行

转载 作者:行者123 更新时间:2023-11-30 01:12:58 26 4
gpt4 key购买 nike

嘿伙计们,我很难发送 $row['projectnaam'] 的 session 变量 属于刚刚被单击的那个。 目前, session 始终采用最后一个 $row['projectnaam']从 while 循环中,我想知道如何发送正确的具有属于刚刚单击的行的 session 的变量。

提前谢谢您。

这是我的语法:

<?php
include "config.php"
$bedrijfsnaam = $_SESSION['gebruikerbedrijf'];
$result= mysql_query("SELECT * FROM projecten WHERE bedrijfsnaam='$bedrijfsnaam' ")or die(mysql_error());
while($row = mysql_fetch_array($result)){
if (isset($_POST['submit'])){

$_SESSION['projectnaam'] = $projectnaam;
header('Location: viewprojectsbedrijf.php');
}
echo "<div class='project'>";
echo "<div class='projectdetails'>";
echo "<p class='projectnaam'>";
echo $row['projectnaam'];
echo "</p>";
echo "<hr class='paars'>";
echo "<p class='datum'>";
echo $row['datum'];
echo "|";
echo $row['Tijd'];
echo "</p>";
echo "<hr class='paars'>";
echo "<p class='bedrijfsnaam'>";
echo $row['bedrijfsnaam'];
echo "</p>";
echo "</div>";
echo "<div class='view'>";
echo "<form method=\"POST\" action=\"\">";
echo "<input type='submit' value='View' name='submit' class='viewbutton'></input>";
echo "</form>";
echo "</div>";
}
?>

最佳答案

梅德荷兰人;)

我认为你的意思是做这样的事情:

include("config.php");

if(isset($_POST['submit'])){
$_SESSION['projectnaam'] = $_POST['projectnaam'];
header('Location: viewprojectsbedrijf.php');
}
$bedrijfsnaam = $_SESSION['gebruikersbedrijf'];
$result= mysql_query("SELECT * FROM projecten WHERE bedrijfsnaam=".$bedrijfsnaam)or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<div class='project'>
<div class='projectdetails'>
<p class='projectnaam'>
<form method=post action=''>
<input type=text value=".$row['projectnaam']." name=projectnaam>
</p>
</div>
</div>
<input type='submit' value='submit' name='submit'>
</form>";
}

在您自己的脚本中,表单中只有提交按钮,因此这将是发布的唯一值。在这种情况下,您将无法获得“projectnaam”的 POST 值。另外,您尝试创建未在发布的代码中声明的变量的 SESSION 值。在我的代码中,它生成 POSTED 代码的 session 值。

关于php - 从 while mysql 获取数组中获取不是最后结果的变量行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com