很抱歉连续两天回来。昨天我花了一整天的时间在这个网站和其他网站上阅读,我只是卡住了。我发现唯一接近的是 C++。我正在为我的 DVD 和电影建立一个数据库,以便我和我的朋友可以按标题、演员等进行搜索。昨天在此处的帮助下,我能够使数据输入表单正常工作。其中一个字段是指向 IMDB 的超链接,以获取有关电影的信息。我希望能够将 URL 粘贴到表单中,但将其存储为 MySQL 中的完整超链接。当它出现在结果页面中时,它只是显示为一个链接,我可以单击并转到 IMDB 页面。
到目前为止,这是我想出的。如果我包含“target="_blank">,我会收到语法错误,但如果我把它拿出来,没有语法错误,但我会收到“错误 X”,没有错误代码,也没有进入数据库。有什么办法我能让这个工作吗?提前谢谢。
// Make link info into hyperlink for database
$url = ('$_POST[link]');
$f_link = "<a href= " . $url . "target="_blank">IMDB Movie Page</a>";
// Write data to table.
$sql="INSERT INTO movies (Movies, Rating, Genre, Year, Actors, Time, Notes, Viewed, BitRate, link)
VALUES ('$_POST[Movies]','$_POST[Rating]','$_POST[Genre]','$_POST[Year]','$_POST[Actors]','$_POST[ Time]','$_POST[Notes]','$_POST[Viewed]','$_POST[BitRate]', $f_link)";
if (!mysqli_query($con,$sql))
{
die('Error: X ' . mysql_error($con));
}