Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未在mysql结果php中回显Div_Php_Mysql_Echo - Fatal编程技术网

未在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
 ?>