我正在学习PHP(所以没有欺凌),我试图在没有重新加载的情况下在我的数据库中插入一行(或者如果它太复杂则不重新加载)。 基本上,如果您转到http://akas.imdb.com/title/tt0212671/并单击“添加到监视列表”,代码会将movie_id添加到您的user_id(通过某个联合表)。我该怎么做?
我不明白如何触发操作或如何在不重新加载的情况下将我的两个值插入变量?
很抱歉,如果这没有任何意义,那很难解释。
由于
while ($row = mysql_fetch_array($result)) {
echo '<h1><a href="tvshow.php?show=' . $row[1] . '">' . $row[1] . $row[0].'</a></h1>';
};
$id = $_SESSION['id'];
当有人点击“添加到关注列表”时,我想插入联合表$ row [0]和$ id
答案 0 :(得分:0)
你必须使用AJAX来调用一个php页面,它将执行插入并输出你想要的东西,之后你就可以在ajax Success方法上设置一个变量了。
php不是客户端语言,加载页面后你无法用php做任何事情,只有AJAX
答案 1 :(得分:0)
如果您想在没有页面重新加载的情况下执行此操作,则需要两件事。首先,您需要在服务器端点上提供可用于执行数据库插入的脚本。其次,你需要一个javascript AJAX调用来调用这个脚本,并为插件传递必要的数据。
您应该研究AJAX以了解它是如何工作的,因为这是现代Web应用程序的基本组成部分。