javascript - 从数据库加载 iframe

标签 javascript php ajax database iframe

我的页面中有一个 iframe,我希望从数据库加载网络链接,其中包含名称和相应的链接,名称是通过下拉列表选择的。我知道我们可以通过为下拉选项标签中的名称选项赋予“src”属性来做到这一点,但我想从数据库中获取它。我正在使用 Ajax。

<?php
$q = var_dump($_GET['q']);
$Marketplace = $_POST['txtHint'];
$con = mysqli_connect('localhost','Chuk','pass','Login');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
if(isset($_GET["q"]))
{
 mysqli_select_db($con,"ajax_demo");
$sql="SELECT Website FROM Details WHERE ID = '.$q.' AND Marketplace =   '.$Marketplace.'";
$result = mysqli_query($con,$sql);
 echo "<iframe src=$url'" . $act['Website'] . "'></iframe>";
 $url= $row['Website'];
 }
mysqli_close($con);
 ?>

最佳答案

首先,尝试使用 PDO 而不是 mysqli(请参阅文档 here )。

其次,连接字符串和变量必须像这样:

$sql="SELECT Website FROM Details WHERE ID = '".$q."' AND Marketplace = '".$Marketplace."'";

第三,$act从哪里来? $row 怎么样?我认为您忘记执行循环以便从 $result 获取数据。

关于javascript - 从数据库加载 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31832540/

相关文章:

javascript - React Select 输入控件上的 TypeError : event. 目标

javascript - AngularJS 路由不会加载 View 并且不会报告任何错误

php - 用email而不是id做用户操作有什么问题吗?

php - 处理请求后,xmlhttprequest 是否保持连接打开?

JavaScript 分析器

php - 如何使用 PHP 将 Excel XLS 转换为 CSV

php - 使用 MySQL 从有序列表中返回行号

javascript - 使用 valums ajax uploader 从上传列表中删除特定文件

javascript - php脚本echo显示在控制台而不是文本输入中

javascript - jQuery Replace With 仅适用于对象引用一次