Ir para conteúdo
Fórum Script Brasil
  • 0

Link do Banco de dados


MARIO HENRIQUE DE FREITAS

Pergunta

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

<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
*/


?>

SE alguém PUDER ME AJUDAR

OBRIGADO

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Regra 3.7 Ao postar uma mensagem, procure usar o tamanho de fonte padrão do fórum, não deixando as letras grandes ou pequenas demais; evite o uso de cores fortes, as quais prejudicam a leitura, e não insira textos totalmente em caixa alta (ESTE É UM TEXTO EM CAIXA ALTA). Tópicos que violarem essa regra serão editados sem prévio aviso.
Link para o comentário
Compartilhar em outros sites

  • 0

Cara, pelo q entendi você que colocar o retorno do campo como link, então é só você colocar o <a href> e direcionar para a pagina desejada.

echo '<hr><a href = "pagina.php">'.$ln['nome_do_exame'].'</a><br /> ';
echo '------------------------------------------------- <br />';
echo "<a href='pagina.php'>".$ln['preparo_exame']."</a>";

Acho q isso resolve seu problema, caso não posta novamente aí.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...