Php 单击相关单词时将视频加载到页面

Php 单击相关单词时将视频加载到页面,php,mysql,ajax,Php,Mysql,Ajax,我需要开发这种应用程序,我正在使用php和mysql 首先,我查询数据库中的单词(单词表),然后使用这些单词在页面上填写一个列表,显示给最终用户,当用户单击列表中的一个单词时,在页面的右侧,一个视频应该根据单击的单词开始播放,指向该视频的链接存储在mysql数据库中,在我前面提到的同一个表(单词表)中 请帮我完成这项任务好吗?如果我可以在不刷新页面的情况下(使用ajax)这样做,那会更好吗 问候,, Rangana这是我将如何做的一个快速“框架” 首先,我会用类似这样的东西查询数据库 $res

我需要开发这种应用程序,我正在使用php和mysql

首先,我查询数据库中的单词(单词表),然后使用这些单词在页面上填写一个列表,显示给最终用户,当用户单击列表中的一个单词时,在页面的右侧,一个视频应该根据单击的单词开始播放,指向该视频的链接存储在mysql数据库中,在我前面提到的同一个表(单词表)中

请帮我完成这项任务好吗?如果我可以在不刷新页面的情况下(使用ajax)这样做,那会更好吗

问候,, Rangana

这是我将如何做的一个快速“框架”

  • 首先,我会用类似这样的东西查询数据库

    $res = mysql_query("SELECT id, title FROM videos ORDER BY title ASC");
    
  • 然后创建列表

    echo '<ul>';
    while ($row = mysql_fetch_array($res))
          {
          echo '<li id="link_'.$row['id'].'">'.$row['title'].'</li>';
          }
    echo '</ul>';
    
  • 显然,您不会发出警报,而是从第3点中构建的数组中找到相应的URL,然后在HTML中显示它

    编辑:

    要嵌入视频,可以使用动态生成的
    对象
    标记


    另一个活生生的例子(我在那里链接到Youtube视频,但本地文件的想法是一样的)

    谢谢nico。我知道这里没有人会为我做编码,关于你的信息,我知道查询部分和在页面中显示列表,我不知道的是显示视频部分,我已经为这部分请求了帮助,如果我的问题没有传达我想要传达给你的信息,很抱歉@好的,对不起,我没听清楚你的留言!这就是为什么这个问题看起来有点过于宽泛。现在,你的问题是:你主持视频吗?您是否有其他服务(如YouTube)的链接?只有一个或多个来源(你是只有YouTube还是YouTube+其他服务的组合)?@nico:我不链接其他来源,我主持我的视频。我只有一个来源@最后一个问题:你主持什么样的视频?flv,wmv,mov。。。?我不知道今晚之前我是否有时间更新我的答案。@nico:是flv,我将使用小剪辑,时间不超过1分钟。我想实现的部分是视频播放部分。我已经实现的其他部分。
    $("[id^=video_]").click(function(){
        var id=this.id.split("_")[1];
        alert("You clicked on video "+id);
        });