我有一个上传视频的页面(upload.php),类似于内容管理系统。
将视频链接保存到数据库中的页面。
我希望index.php上的iframe
来源src attribute
能够在上传最新链接时更改。
解决方案:
1)我试过Javascript(失败) 2)试图回应价值(无法做到正确) 3)尝试使用目标框架(nope)
我是Content Management的新手,我试图以最简单的方式完成它。
我不擅长JQuery / AJAX或JSON。 (我做了一些研究和阅读,但我无法做到。)
使用mysqli
发布并获取。
我不确定如何让iframe
src
更改或如何将这些页面链接在一起以便它起作用。
额外信息:
以下是我杂乱无章的代码的一些块
//to get var to echo in iframe src (it connects to databse) - get_link.php
<?php
$dbhost = "localhost";
$dbuser = "xxx";
$dbpass = "xxx";
$dbname = "xxx";
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$result = "SELECT url FROM videourl ORDER BY id DESC LIMIT 1";
$output = $conn->query($result);
if ($output->num_rows > 0) {
while ($row = $output->fetch_assoc()) {
$vurl = $row["url"];
print $vurl;
}
} else {
echo "file not found";
}
$conn->close();
?>
的index.php
<form method="GET" action="get_link.php" target='frame'>
<div class="pvideo">
<iframe id="frame" name="vid1" class="pvdim" src="https://www.youtube.com/embed/<?php echo '$vurl' ?>" autoplay></iframe>
</div>
</form>
内容管理上传页面。 (uploaderindex.php)
<div class="pvideo">
<form role="form" action="upload_file.php" method="POST">
<label for="file">
<span>Video 1:</span>
</label>
<p>
<input type="text" id="videoUrl" name="videoUrl" value="Fill in full embedded Youtube link">
</p>
<button id="button" type="submit" name="submit">Load</button>
<br/>
</form>
</div>
任何帮助都非常感谢,甚至在这里或那里甚至一些指针都有点修复?