Seguinte: Tenho uma tabela no banco de dados chamada 'carros', que chamo assim:
<?php
//Após as conexões MySQL
$livro = $_GET['livro'];
$cap = $_GET['cap'];
$sql = "SELECT * FROM `carros` WHERE `id_livro` = $livro AND `capitulo` = $cap ORDER BY `capitulo` ASC";
$query = mysql_query($sql);
while ($re = mysql_fetch_assoc($query)) {
//loop que escreve os resultados em table
}
?>
só que nela tem vários livros, com quantidades diferentes de capítulos. Aí eu quero colocar um link de avançar, onde simplesmente o php pega o valor de $cap e soma 1.
Mas quando chegar ao final do livro, e o usuário somar mais um ao valor, ele não vai existir, e vai dar um erro.
Tem algum jeito de contar quantos capítulos tem aquele livro e fazer tipo assim:
Pergunta
Calebbe
Olá,
Seguinte: Tenho uma tabela no banco de dados chamada 'carros', que chamo assim:
<?php //Após as conexões MySQL $livro = $_GET['livro']; $cap = $_GET['cap']; $sql = "SELECT * FROM `carros` WHERE `id_livro` = $livro AND `capitulo` = $cap ORDER BY `capitulo` ASC"; $query = mysql_query($sql); while ($re = mysql_fetch_assoc($query)) { //loop que escreve os resultados em table } ?>só que nela tem vários livros, com quantidades diferentes de capítulos. Aí eu quero colocar um link de avançar, onde simplesmente o php pega o valor de $cap e soma 1. Mas quando chegar ao final do livro, e o usuário somar mais um ao valor, ele não vai existir, e vai dar um erro. Tem algum jeito de contar quantos capítulos tem aquele livro e fazer tipo assim:<?php if ($resultado_da_soma <= $numero_de_caps){ echo '<a href="'.$cap.'">Próximo</a>'; }else { echo ''; } ?>Estrutura da tabela:Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados