【问题标题】:Implementing Edit & Delete Buttons on MySQL Database with PHP使用 PHP 在 MySQL 数据库上实现编辑和删除按钮
【发布时间】:2014-03-11 14:12:52
【问题描述】:

我正在尝试将编辑和删除按钮添加到包含来自 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);
?>

我目前得到的只是来自浏览器的这条错误消息

“致命错误:在第 14 行的 /Applications/XAMPP/xamppfiles/htdocs/msf/editEvent.php 中找不到类 'MSF'”

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

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

【问题讨论】:

  • 看起来您还没有实例化 MSF 对象。
  • 是的,这就是我认为我出错的地方,dbConnect() 之后的这两行是否有另一种方法?我有点磕磕绊绊,非常感谢您的帮助!
  • 是的,看起来是这样,只是 require(); 你的 MSF 班级,我们将从那里开始。

标签: php html mysql


【解决方案1】:

看来你也应该require声明MSF类的文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    相关资源
    最近更新 更多