打印来自 sql 名称的所有 iframe 按钮
Print all iframe buttons from sql name
在 table 'Facebook' 中,我有 1 列,'name'。在 'name' 列中,我有 Facebook 名称页面。如何打印所有 Facebook iframe 按钮?
<?php
$db_host = 'localhost';
$db_user = '';
$db_pass = '';
$db_name = '';
$db = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
$result=mysqli_query($db, "SELECT * FROM Facebook");
while($row = mysqli_fetch_array($result)){
echo '<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo "http://www.facebook.com/$row['name']"; ?>&width&layout=button_count&action=like&show_faces=false&share=false&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:35px;" allowTransparency="true"></iframe>';
}
?>
您在 PHP 中使用了 PHP 个标签。删除标签并使用 ' . $variable . '
。查找 string concatination 以了解更多信息。
echo '<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/ ' . $row['name'] . '&......';
您将变量声明为字符串。在 ($row['name'])
中,代码只是将 $row
作为数组而不是数组键。使用下面的代码
<?php
$db_host = 'localhost';
$db_user = '';
$db_pass = '';
$db_name = '';
$db = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
$result=mysqli_query($db, "SELECT * FROM Facebook");
while($row = mysqli_fetch_array($result)){
echo '<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/ ' . $row['name'] . '&......';
}
?>
希望对您有所帮助
在 table 'Facebook' 中,我有 1 列,'name'。在 'name' 列中,我有 Facebook 名称页面。如何打印所有 Facebook iframe 按钮?
<?php
$db_host = 'localhost';
$db_user = '';
$db_pass = '';
$db_name = '';
$db = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
$result=mysqli_query($db, "SELECT * FROM Facebook");
while($row = mysqli_fetch_array($result)){
echo '<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo "http://www.facebook.com/$row['name']"; ?>&width&layout=button_count&action=like&show_faces=false&share=false&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:35px;" allowTransparency="true"></iframe>';
}
?>
您在 PHP 中使用了 PHP 个标签。删除标签并使用 ' . $variable . '
。查找 string concatination 以了解更多信息。
echo '<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/ ' . $row['name'] . '&......';
您将变量声明为字符串。在 ($row['name'])
中,代码只是将 $row
作为数组而不是数组键。使用下面的代码
<?php
$db_host = 'localhost';
$db_user = '';
$db_pass = '';
$db_name = '';
$db = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
$result=mysqli_query($db, "SELECT * FROM Facebook");
while($row = mysqli_fetch_array($result)){
echo '<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/ ' . $row['name'] . '&......';
}
?>
希望对您有所帮助