单击按钮或图像时{php}脚本

时间:2018-01-18 18:13:45

标签: php sql onclick

我有这段代码`

课程列表

                                                 

                    $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 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

同时放置user_id和amp;在输入类型中隐藏的lesson_id,获取值onclick submit buttom&amp;然后进行ajax调用以在db中存储数据。

(您可以在javascript中生成随机数,也可以使用php生成随机值&amp;输入类型到隐藏位置)