php - 使用 PHP 在 MySQL 数据库上实现编辑和删除按钮

标签 php html mysql

我正在尝试将编辑和删除按钮添加到包含 MySQL 数据库中的值的 html 表中,该数据库只需将“eventID”发布到相关的 php 页面。努力使其发挥作用,我们将非常感谢任何帮助!

我的代码看起来像

<tr><th>Title</th><th>Date</th></tr>
<?php
require_once("./includes/connection.inc.php");
$conn = dbConnect();
$eventID = MSF::getInstance()->get_event_id_by_name($_SESSION["user"]);
$result = MSF::getInstance()->get_events_by_event_id($eventID);
while($row = mysqli_fetch_array($result)):
    echo "<tr><td>" . htmlentities($row['title']) . "</td>";
    echo "<td>" . htmlentities($row['date']) . "</td>";
    $eventID = $row["id"];
?>
<td>
    <form name="editEvent" action="editEvent.php" method="GET">
        <input type="hidden" name="eventID" value="<?php echo $eventID; ?>"/>
        <input type="submit" name="editEvent" value="Edit"/>
    </form>
</td>
<td>
    <form name="deleteEvent" action="deleteEvent.php" method="POST">
        <input type="hidden" name="eventID" value="<?php echo $eventID; ?>"/>
        <input type="submit" name="deleteEvent" value="Delete"/>
    </form>
</td>
<?php
echo "</tr>\n";
endwhile;
mysqli_free_result($result);
?>

我当前收到的只是来自浏览器的错误消息

“ fatal error :在第 14 行/Applications/XAMPP/xamppfiles/htdocs/msf/editEvent.php 中找不到类“MSF””

它似乎没有找到数据库,我认为我在 dbConnect(); 之后做错了什么;声明。

任何帮助都会很棒!谢谢!

最佳答案

看来您还应该require声明MSF类的文件

关于php - 使用 PHP 在 MySQL 数据库上实现编辑和删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22328306/

相关文章:

html - 我无法让我的 fa 图标向左对齐到我的 h3 标题

php - 将产品存储在 MYSQL 数据库中,然后进行搜索和筛选?

php - MySQL Workbench 能否在查询结果网格中显示选中的行数?

mysql - 如何通过 2 种不同的排序方式对 MySQL 结果进行排序?

php - 使用客户端空闲计时器的安全性如何/大型网络应用程序开发人员如何做到这一点?

php - 比较不同表中两列的 SUM()?

php - 如何在phpstorm的Mongo Explorer插件中按id搜索文档

php - undefined variable : pdo, 调用成员函数 prepare() on null

html - 背景图像以 x y 为中心

MySQL 使用 GROUP BY 和 SUM 进行排名