使用带有锚标记的点击“弹出”功能来更新页面和数据库中的数据

问题描述 投票:0回答:1

我面临着使用 PHP 更新数据库中的数据的问题。

我的上述代码是:

<tbody>
     <?php
     $i = 1;
     if ($num = mysqli_num_rows($result) > 0) {
         while ($row = mysqli_fetch_assoc($result)) {
             echo "
             <tr>
             <td>" . $i++ . "</td>
             <td>" . $row['course_name'] . "</td>
             <td>" . $row['semester'] . "</td>
             <td>
             **<a href='javascript:?$index=$row[srno]&cn=$row[course_name]&sems=$row[semester]' onclick='openEditPopup()'>
             <button class='edit-btn' ><i class='fa-solid fa-pen-to-square'></i> Edit</button>
             </a>**
             <a href='course.php?srno=" . $row['srno'] . "'><button class='dlt-btn' name='deleteCourse'><i class='fa-solid fa-trash'></i> Delete</button></a>
             </td>
             </tr>
             ";
         }
     }
     ?>
</tbody>

我希望在我可以编辑的地方打开我的弹出窗口,并且它应该位于页面本身上,同时获取弹出窗口的输入标签中的详细信息以便进行编辑。

但是如果我使用此行,则弹出窗口可以通过上述代码工作,也可以仅获取值,即索引、cn 和 sems,而无需打开弹出窗口:

**<a href='course.php?$index=$row[srno]&cn=$row[course_name]&sems=$row[semester]' onclick='openEditPopup()'>
  <button class='edit-btn' ><i class='fa-solid fa-pen-to-square'></i> Edit</button>
  </a>**

这个的 Soln 是什么?

我尝试观看教程并阅读使用带有锚标记的单击的文章,但它们都不起作用,因为我有要编辑的弹出代码。

javascript php database sql-update
1个回答
0
投票

请提供完整的代码,功能代码和其他材料在哪里,然后我们可以回答

© www.soinside.com 2019 - 2024. All rights reserved.