未在mysql结果php中回显Div
首先让我通过我的代码未在mysql结果php中回显Div,php,mysql,echo,Php,Mysql,Echo,首先让我通过我的代码 <div class="Page_Navigation"><?php $sql = "SELECT id, name, banner, description, sponsor, votes, hits FROM websites"; $rs_result = mysql_query($sql); //run the query $total_records = mysql_num_rows($rs_result); //count number o
<div class="Page_Navigation"><?php
$sql = "SELECT id, name, banner, description, sponsor, votes, hits FROM websites";
$rs_result = mysql_query($sql); //run the query
$total_records = mysql_num_rows($rs_result); //count number of records
$total_pages = ceil($total_records / $num_rec_per_page); ?>
<div class="Page_Navigation"><?
echo "<a href='index.php?page=1'>".'<'."</a> "; // Goto 1st page
for ($i=1; $i<=$total_pages; $i++) {
echo "<a href='index.php?page=".$i."'>".$i."</a> ";
};
echo "<a href='index.php?page=$total_pages'>".'>'."</a> "; // Goto last page
?></div>
下面是它的外观图像:这就是它的本意:
不仅如此,链接都已失效: 页面=
尝试在循环的
之前移动div
<?php
$sql = "SELECT id, name, banner, description, sponsor, votes, hits FROM websites";
$rs_result = mysql_query($sql); //run the query
$total_records = mysql_num_rows($rs_result); //count number of records
$total_pages = ceil($total_records / $num_rec_per_page);
echo "<a href='index.php?page=1'>".''."</a>"; // Goto 1st page
echo '<div class="Page_Navigation">';
for ($i=1; $i<=$total_pages; $i++) {
echo '<a href="index.php?page='.$i.'">'.$i.'</a> ';
}
echo "<a href='index.php?page=$total_pages'>".''."</a></div> "; // Goto last page
?>
或者文件中的某个地方:
<style>
.Page_Navigation {
padding: 5px;
background: #dedede;
margin: 5px;
}
</style>
.Page_导航{
填充物:5px;
背景:#dedede;
保证金:5px;
}
我还没有检查颜色是否匹配或距离,所以您需要更改:)使用mysqli.*
或PDO
。参见代码:-
尝试将div代码移动到for loop
之前:-
<?php
error_reporting(E_ALL); // check all type of error
ini_set('display_errors',1); // display errors if any
$conn = mysqli_connect('server name','user name','password','database name') or die(mysqli_connect_error); // connect to database
$sql = "SELECT id, name, banner, description, sponsor, votes, hits FROM websites";
$rs_result = mysqli_query($sql) or die(mysqli_error($conn)); //run the query
$total_records = mysqli_num_rows($rs_result); //count number of records
$total_pages = ceil($total_records / $num_rec_per_page);
echo "<a href='index.php?page=1'>".''."</a>"; // Go to 1st page
echo '<div class="Page_Navigation">';
for ($i=1; $i<=$total_pages; $i++) {
echo "<a href=index.php?page=$i>$i</a>";
}
echo "<a href=index.php?page=$total_pages></a></div>"; // Go to last page
?>
您的div位于for循环的内部,请将其移到其上方mysql.*
从PHP 5.5.0开始就被弃用,将来将被删除。相反,应该使用MySQLi
或PDO_-MySQL
扩展。欢迎使用您生成的堆栈..
。您打开了无数个div,但只关闭了一个div。尝试了这一点,但仍然没有显示精美的div:不需要代码>在}
之后运行,尽管框未显示?(div)@Ibrahim是什么创造了这些盒子?这已经奏效了,尽管现在有一个问题。这个页面没有给你一个链接,见图:我的css创建了这个盒子。我想感谢所有在这方面帮助过我的人。我现在正在为选择mark的最佳答案而苦恼:(你需要选择一个使用当前语法的答案,并为你提供适当的信息。给你,不仅有助于而且为Mysqli和PDO提供额外的信息。
<?php
error_reporting(E_ALL); // check all type of error
ini_set('display_errors',1); // display errors if any
$conn = mysqli_connect('server name','user name','password','database name') or die(mysqli_connect_error); // connect to database
$sql = "SELECT id, name, banner, description, sponsor, votes, hits FROM websites";
$rs_result = mysqli_query($sql) or die(mysqli_error($conn)); //run the query
$total_records = mysqli_num_rows($rs_result); //count number of records
$total_pages = ceil($total_records / $num_rec_per_page);
echo "<a href='index.php?page=1'>".''."</a>"; // Go to 1st page
echo '<div class="Page_Navigation">';
for ($i=1; $i<=$total_pages; $i++) {
echo "<a href=index.php?page=$i>$i</a>";
}
echo "<a href=index.php?page=$total_pages></a></div>"; // Go to last page
?>