Php 用于逐页导航的选项卡
我在JQuery中使用bootstrap,我想使用选项卡逐页导航 事实上,我在表格中有一些结果。使用SQL,我知道如何使用Limite1,10来实现这一点。通过使用$\u GET参数逐页导航 但在这里,我想用标签代替 这是我的密码:Php 用于逐页导航的选项卡,php,jquery,sql,twitter-bootstrap,tabs,Php,Jquery,Sql,Twitter Bootstrap,Tabs,我在JQuery中使用bootstrap,我想使用选项卡逐页导航 事实上,我在表格中有一些结果。使用SQL,我知道如何使用Limite1,10来实现这一点。通过使用$\u GET参数逐页导航 但在这里,我想用标签代替 这是我的密码: echo '<div class="tab-content">'; echo '<div class="tab-pane fade in active" id=1>'; while($row = $selectAllUsersM->f
echo '<div class="tab-content">';
echo '<div class="tab-pane fade in active" id=1>';
while($row = $selectAllUsersM->fetch(PDO::FETCH_OBJ)){
$isActive = ($row->Activation) ? 'Desable' : 'Enable';
echo "<tr>"; echo '<td>'.$row->Firstname.'</td>';
echo '<td>'.$row->Name.'</td>';
echo '<td>'.$row->Nickname.'</td>';
echo '<td><a href="mailto:'.$row->Email.'">'.$row->Email.'</a></td>';
echo '<td>'.timeToDDMMYYYY($row->DateInscription).'</td>';
echo '<td><a href="?param='.$row->Activation.'&id='.$row->IdUser.'" title='.$isActive.'>'.isActive($row->Activation).'</a></td>';
echo "</tr>";
}
echo '</div>';
echo '</div>';
echo';
回声';
而($row=$selectAllUsersM->fetch(PDO::fetch_OBJ)){
$isActive=($row->Activation)?'Desable':'Enable';
echo“”;echo“”。$row->Firstname。“;
回显“.$row->Name.”;
回显'.$row->昵称'';
回声';
回显“”。timeToddmmyyyyy($row->date铭文)。“”;
回声';
回声“;
}
回声';
回声';
以下是分页的示例:
<ul class="pagination">
<li><a href="#1">«</a></li>
<li><a href="#2">1</a></li>
<li><a href="#3">2</a></li>
<li><a href="#4">3</a></li>
<li><a href="#5">4</a></li>
<li><a href="#6">5</a></li>
<li><a href="#7">»</a></li>
</ul>
$nbPages= ceil($nbPiloteF/ nbPiloteFPerPage);
echo '<div class="text-center">';
echo '<ul class="pagination" id="tabs2">';
/***********************************/
for ($i = 1 ; $i <= $nbPages; $i++){
if($i == 1)
echo '<li class="active"><a data-toggle="tab" OnClick="displayPilotesF('.$i.');">'.$i.'</a></li>';
else
echo '<li><a data-toggle="tab" OnClick="displayPilotesF('.$i.');">'.$i.'</a></li>';
}
/***********************************/
echo '</ul>';
echo '</div>';
我不知道如何在每页上显示10个结果。然后,如果结果为11,则创建一个新页面和一个新选项卡。我希望你明白我的意思
谢谢你的帮助;) 我通过使用Ajax中的帖子解决了这个问题 用于显示结果的函数
<script>
function displayPilotesF(pageF) {
$.post("pilotesF.php",
{ page : pageF},
function(data){
//alert("Data Loaded: " + data);
$("#pilotesF").html(data);
}
);
}
</script>
函数displayPilotesF(pageF){
$.post(“pilotesF.php”,
{page:pageF},
功能(数据){
//警报(“数据加载:”+数据);
$(“#pilotesF”).html(数据);
}
);
}
我在div中显示结果:
<div id="pilotesF"></div>
在我的页面“pilotesF.php”上:
if(isset($\u POST['page'])){
$page=$_POST['page'];
$selectAllUsersF=GetAllInfo of AllUserSF($page,nbPiloteFPerPage);
$selectAllUsersF->execute();
回声“;
呼应“名字”;
呼应“姓名”;
呼应“昵称”;
回应“电子邮件”;
回声“注册”;
呼应“国家账户”;
而($row=$selectAllUsersF->fetch(PDO::fetch_OBJ)){
$isActive=($row->Activation)?“禁用”:“启用”;
回声“;
回显“.$row->Firstname.”;
回显“.$row->Name.”;
回显'.$row->昵称'';
回声';
回显“”。timeToddmmyyyyy($row->date铭文)。“”;
回声';
回声“;
}
回声“;
}
为了我的分页:
<ul class="pagination">
<li><a href="#1">«</a></li>
<li><a href="#2">1</a></li>
<li><a href="#3">2</a></li>
<li><a href="#4">3</a></li>
<li><a href="#5">4</a></li>
<li><a href="#6">5</a></li>
<li><a href="#7">»</a></li>
</ul>
$nbPages= ceil($nbPiloteF/ nbPiloteFPerPage);
echo '<div class="text-center">';
echo '<ul class="pagination" id="tabs2">';
/***********************************/
for ($i = 1 ; $i <= $nbPages; $i++){
if($i == 1)
echo '<li class="active"><a data-toggle="tab" OnClick="displayPilotesF('.$i.');">'.$i.'</a></li>';
else
echo '<li><a data-toggle="tab" OnClick="displayPilotesF('.$i.');">'.$i.'</a></li>';
}
/***********************************/
echo '</ul>';
echo '</div>';
$nbPages=ceil($nbPiloteF/nbPiloteFPerPage);
回声';
echo';
/***********************************/
对于($i=1;$i)这感觉像是三个问题合一,您能缩小您的问题范围吗?好的。那么,我如何从sql请求的结果生成分页的选项卡,每个选项卡10个结果。因此,如果我有42个结果=>5个选项卡,谢谢!