您好,我想知道您是否可以帮助我;
我希望能够点击编辑链接,它将我带到edit.php并允许我通过jobRef编辑该结果。
jobRef是我数据库中的主键。
<?php
$status = 'available';
$results = $pdo->query('SELECT * FROM jobs WHERE jobStatus = "' . $status . '"');
echo "<table><tr><td>Job Reference</td><td>Description</td>";
foreach ($results as $row) {
echo "<tr><td>".$row['jobRef']."</td>","<td>".$row['jobDescription']."</td>";
echo "<td><a href='edit.php?'>Edit</a></td>";
?>
这是我目前的代码,我假设我必须做类似的事情;
echo "<td><a href='edit.php? id=".$results['jobRef']>Edit</a></td>";
然而,这不起作用。
答案 0 :(得分:0)
你可以这样做
echo "<td><a href='edit.php?id=".$row['jobRef']."'>Edit</a></td>";
删除空格并将"'
放在变量
并通过$_REQUEST
方法
感谢
答案 1 :(得分:0)
将您的代码更改为:
<?php
$status = 'available';
$stmt = $pdo->query('SELECT * FROM jobs WHERE jobStatus = "' . $status . '"');
$results = $stmt->fetchAll();
echo "<table><tr><td>Job Reference</td><td>Description</td>";
foreach ($results as $row) {
echo "<tr><td>".$row['jobRef']."</td>","<td>".$row['jobDescription']."</td>";
echo "<td><a href='edit.php?id=".$row['jobRef']."'>Edit</a></td>";
?>