我有这段代码`
$sqlessons = 'SELECT * FROM lessons ';
$lessons = $mysqli->query($sqlessons);
while ($row=$lessons->fetch_assoc())
{
echo "<li>$row[lesson_name] : <span>$row[lesson_description]</span></li>";?>
<form action="script.php" method="get">
<input type="submit" value="Add this lesson now!">
</form>
<?php } ?>
</p>
</ul>`
此代码提供了一个课程列表,其中包含每课程下面的按钮。 我想在此按钮中添加一个添加到我的数据库的功能: $ user_id(我在会话中加载了) $ lesson_id(我只在'while'里面)
所以,如果我单击Lesson1(lesson_id = 1)上的按钮并且我是用户Nick D(user_id = 2),那么脚本将向我的数据库表usersVSlessons添加一行: 10,1,2(10是该表的随机外键)。
我认为你得到了我想做的事:P 有什么想法吗?
答案 0 :(得分:0)
同时放置user_id和amp;在输入类型中隐藏的lesson_id,获取值onclick submit buttom&amp;然后进行ajax调用以在db中存储数据。
(您可以在javascript中生成随机数,也可以使用php生成随机值&amp;输入类型到隐藏位置)