【问题标题】:After clicking on table tr, how can I display this data on another page?点击表格tr后,如何在另一个页面上显示这个数据?
【发布时间】:2021-04-23 21:56:21
【问题描述】:

这是我的网站代码,用于显示来自 MySQL 数据库的视频。 “videoRef”是存储在视频表中的 YouTube 嵌入代码。

$result=mysqli_query($link, "SELECT * FROM videos")
or die( mysqli_error($link) );

echo "<table border=0><tr><th>Title</th><th>Creator</th><th>Upload Date</th><th >Difficulty</th><th>Video</th></tr>";

while ($data = mysqli_fetch_array($result) ){
echo "<tr>";
echo "<td>" . $data['Title'] . "</td>";
echo "<td>" . $data['Creator'] . "</td>";
echo "<td>" . $data['Upload Date'] . "</td>";
echo "<td>" . $data['Difficulty'] . "</td>";
echo "<td>" . '<iframe width="350" height="200" src="https://www.youtube.com/embed/'.($data['videoRef']).'" allowfullscreen>
</iframe>' . "</td>";
echo "</tr>";
}

我想这样当点击一行时,它会重定向到另一个页面并开始播放相应的视频,但视频尺寸更大。任何帮助将不胜感激:)。

【问题讨论】:

    标签: javascript php html html-table click


    【解决方案1】:

    可能的解决方案:

    1. 包含带有大尺寸嵌入wideo的链接:
    <a href="https://www.youtube.com/embed/".$data['videoRef']><iframe>...</iframe></a>
    
    1. 包括视频的常用链接:
    <a href="https://www.youtube.com/watch?v=".$data['videoRef']><iframe>...</iframe></a>
    

    【讨论】:

    • 您好,感谢您抽出宝贵时间,我对视频本身没有问题,但更多的是我如何在另一页上实际显示它们。就像您在 YouTube 上搜索视频时一样,会出现一个视频列表,但是当您单击一个视频时,它会重定向到新页面并且它更大。谢谢。
    猜你喜欢
    • 2016-08-03
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多