php - 使用PHP制作youtube播放列表。我出错了。我不确定出了什么问题

标签 php youtube

我正在建立一个网站,人们可以在其中搜索音乐(从YouTube)并在同一网站上观看。 (无需访问YouTube。)
在我的数据库中,我有一个播放列表表。该表有4个值。 ID,用户ID,艺术家和歌曲。

id是唯一ID-我为此使用YouTube ID。
userID是用户的ID。如果他们登录,他们将无法使用播放列表功能。我已经有一个数据库。

我有以下PHP代码,这些信息必须保存在数据库中,但无法正常工作。

if (isset($_SESSION['username'])){

                        echo '<button type="add to playlist" action="post">ADD</button>';


                        include 'playlistdb.php';
                        $sql = "insert into playlist (i,d,a,t) values ('$_POST[ID]','$_POST[userID]','$_POST[artist]','$_POST[title]')";
                        $result = mysql_query($sql,$conn) or die(mysql_error());
                    }
                    else{
                        echo "You are not logged in, you can use the playlist.";
                    }

但这不起作用。我收到以下错误。

注意: undefined index :第112行的C:\ wamp \ www \ IKEPROJECT GROUP 9 \ video.php中的ID

与userID,艺术家和标题相同。

我不确定这里出了什么问题。

错误来自此行:
$sql = "insert into playlist (i,d,a,t) values ('$_POST[ID]','$_POST[userID]','$_POST[artist]','$_POST[title]')";

最佳答案

我认为按钮实体是错误的。使用这样的格式<button type="submit" formmethod="post" formaction="submit.php">ADD</button>

关于php - 使用PHP制作youtube播放列表。我出错了。我不确定出了什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13905152/

相关文章:

php - PHP中的未定义索引_非复合名称

php - 如果我删除表中的所有用户,添加用户的选项也会消失。 #难住了

PHP打印每月用户登录百分比

html - 在 facebook 上使用 opengraph 嵌入 html5 视频

c# - 为什么在检查已上传到youtube处理状态的视频文件时,结果始终为空?

api - 使用 Youtube API 获取视频的隐私设置

php - 在多个托管 XML 文件中搜索字符串

php - 帖子链接在 768px 以下不起作用

html - 根据 DIV 宽度调整 Youtube 显示宽度/高度

html - 有没有办法生成特定时间的 youtube 视频的屏幕截图?