从数据库加载iframe

时间:2015-08-05 12:28:31

标签: javascript php ajax database iframe

我的页面中有一个iframe,我喜欢从包含名称和相应链接的数据库加载weblinks,通过下拉列表选择名称。我知道我们可以通过将“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);
 ?>

1 个答案:

答案 0 :(得分:0)

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

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

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

第三,$act来自哪里?那么$row呢?我想你忘了做一个循环,以便从$result获取数据。