TENHO UM CÓDIGO QUE LISTA O NOME DO EXAME E LOGO ABAIXO O PREPARO PARA ESTE EXAME.
QUERIA SABER COMO FAÇO PARA QUE O NOME DO EXAME FICASSE LINCADO E QUANDO CLICADO ABRISSE UMA PÁGINA COM O PREPARO DESTE REFERIDO EXAME.
TIPO ASSIM:
TESTE ERGOMETRICO:
-VIR DE BANHO TOMADO;
-TRAZER UM BARBEADOR;
-NÃO FAZER EXERCÍCIOS UM DIA ANTES DO EXAME:
HOJE APARECE ASSIM.
O JEITO QUE QUERIA QUE FICASSE SERIA ASSIM:
TESTE ERGOMETRICO
MAPA DE PRESSÃO ARTERIAL
HOLTER 24 HORAS
E TODOS LINKCADOS E QUANDO CLICAR EM CADA LINK ABRIR O PREPARO INDIVIDUAL DE CADA EXAME.
O CÓDIGO QUE ISSO É ESSE
<body>
<?php
include("connect.php");
//A quantidade de valor a ser exibida
$quantidade = 30;
//a pagina atual
$pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1;
//Calcula a pagina de qual valor será exibido
$inicio = ($quantidade * $pagina) - $quantidade;
//Monta o SQL com LIMIT para exibição dos dados
$sql = "SELECT * FROM preparo ORDER BY nome_do_exame ASC LIMIT $inicio, $quantidade";
//Executa o SQL
$qr = mysql_query($sql) or die(mysql_error());
//Percorre os campos da tabela
while($ln = mysql_fetch_assoc($qr)){
echo '<hr>'.$ln['nome_do_exame'].'<br /> ';
echo '------------------------------------------------- <br />';
echo ''.$ln['preparo_exame'].'';
}
/**
* SEGUNDA PARTE DA PAGINAÇÃO
*/
//SQL para saber o total
$sqlTotal = "SELECT id FROM preparo";
//Executa o SQL
$qrTotal = mysql_query($sqlTotal) or die(mysql_error());
//Total de Registro na tabela
$numTotal = mysql_num_rows($qrTotal);
//O calculo do Total de página ser exibido
$totalPagina= ceil($numTotal/$quantidade);
/**
* Defini o valor máximo a ser exibida na página tanto para direita quando para esquerda
*/
$exibir = 30;
/**
* Aqui montará o link que voltará uma pagina
* Caso o valor seja zero, por padrão ficará o valor 1
*/
$anterior = (($pagina - 1) == 0) ? 1 : $pagina - 1;
/**
* Aqui montará o link que ir para proxima pagina
* Caso pagina +1 for maior ou igual ao total, ele terá o valor do total
* caso contrario, ele pegar o valor da página + 1
*/
$posterior = (($pagina+1) >= $totalPagina) ? $totalPagina : $pagina+1;
/**
* Agora monta o Link paar Primeira Página
* Depois O link para voltar uma página
*/
echo '<br /> <br> <hr />';
echo'Páginas:'; for($i = $pagina-$exibir; $i <= $pagina-1; $i++){
if($i > 0)
echo '<a href="?pagina='.$i.'"> '.$i.' </a>';
}
/**
* Depois o link da página atual
*/
echo '<a href="?pagina='.$pagina.'"><strong>|'.$pagina.'|</strong></a>';
/**
* O loop para exibir os valores à direta
*/
for($i = $pagina+1; $i < $pagina+$exibir; $i++){
if($i <= $totalPagina)
echo '<a href="?pagina='.$i.'"> '.$i.' </a>';
}
/**
* Agora monta o Link para Próxima Página
* Depois O link para Última Página
*/
?>
Pergunta
MARIO HENRIQUE DE FREITAS
OLÁ GALERA GOSTARIA DE UMA AJUDA
TENHO UM CÓDIGO QUE LISTA O NOME DO EXAME E LOGO ABAIXO O PREPARO PARA ESTE EXAME.
QUERIA SABER COMO FAÇO PARA QUE O NOME DO EXAME FICASSE LINCADO E QUANDO CLICADO ABRISSE UMA PÁGINA COM O PREPARO DESTE REFERIDO EXAME.
TIPO ASSIM:
TESTE ERGOMETRICO:
-VIR DE BANHO TOMADO;
-TRAZER UM BARBEADOR;
-NÃO FAZER EXERCÍCIOS UM DIA ANTES DO EXAME:
HOJE APARECE ASSIM.
O JEITO QUE QUERIA QUE FICASSE SERIA ASSIM:
TESTE ERGOMETRICO
MAPA DE PRESSÃO ARTERIAL
HOLTER 24 HORAS
E TODOS LINKCADOS E QUANDO CLICAR EM CADA LINK ABRIR O PREPARO INDIVIDUAL DE CADA EXAME.
O CÓDIGO QUE ISSO É ESSE
SE alguém PUDER ME AJUDAR
OBRIGADO
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.