Alguém pode me informar o que tem de errado nesse código?
<?php
$consultaSection = "SELECT * FROM motoristas WHERE id_logado = '$cpfdousuario';";
$execSection = mysqli_query($conexao,$consultaSection) or die(error);
$pagina = (isset($_GET['pagina'])) ? $_GET['pagina'] : 1;
$banco = mysqli_query($conexao, "SELECT * FROM motoristas;");
$total = mysqli_num_rows($banco);
$registros = 13;
$numPaginas = ceil($total/$registros);
$inicio = ceil($registros*$pagina)-$registros;
$banco = mysqli_query($conexao, "SELECT * FROM motoristas LIMIT $inicio,$registros;");
$total = mysqli_num_rows($banco);
?>
<div class="parceiros">
<div class="tabela">
<table>
<tr>
<td class="m">Matricula</td>
<td class="n">Nome</td>
<td class="c">CPF</td>
<td class="g">Ganhos</td>
</tr>
<?php while($logado = mysqli_fetch_array($execSection)) {?>
<?php while($logado = mysqli_fetch_assoc($banco)) {?>
<tr>
<td class="m"><?php echo $logado["idmotoristas"];?></td>
<td class="n"><?php echo $logado["nome"];?></td>
<td class="c"><?php echo $logado['cpf'];?></td>
<td class="g"><?php echo round($logado['ganhos'], 2);?></td>
</tr>
<?php } ?>
<?php } ?>
</table>
</div>
<div class="paginacao">
<?php
$pagina_anterior = $pagina - 1;
$pagina_posterior = $pagina + 1;
?>
<ul>
<li>
<?php
if($pagina_anterior != 0){ ?>
<a href="painel.php?pagina=<?php echo $pagina_anterior; ?>" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
<?php }else{ ?>
<span aria-hidden="true">«</span>
<?php } ?>
</li>
<?php
for($i = 1; $i < $numPaginas + 1; $i++){ ?>
<li><a href="painel.php?pagina=<?php echo $i; ?>"><?php echo $i; ?></a></li>
<?php } ?>
<li>
<?php
if($pagina_posterior <= $numPaginas){ ?>
<a href="painel.php?pagina=<?php echo $pagina_posterior; ?>" aria-label="Previous">
<span aria-hidden="true">»</span>
</a>
<?php }else{ ?>
<span aria-hidden="true">»</span>
<?php } ?>
</li>
</ul>
</div>
</div>
</div>