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

Problema c o href ao chamar o bd


Leandro Galvão

Pergunta

Boa Tarde.

Agradeceria muito c alguém puder me ajudar. Estou com um problema ao utilizar o href com o banco de dados....Chamei o campo site para abrir como href no campo estabelecimento.....

Quando o estabelecimento possui site vai na boa , mas quando não tem site ele entra com href mesmo assim direcionando a uma URL de erro...Estou enviando logo abaixo a programação....toh há dois dias virado e num consigo resolver issso...

<?

echo "<blockquote>";

echo "<blockquote>";

echo "<font size=\"2\">";

include("conecta.php");

$query = mysql_query("SELECT * FROM tb_veterinarias WHERE bairro=\"Grajau\"");

$qtd_result = mysql_num_rows($query);

echo "<hr/>";

echo "Sua pesquisa retornou <b>$qtd_result</b> resultado(s)." ;

echo"<br><br><br>";

$num = 0;

$tot = mysql_num_rows($query)-1;

while ($num <= $tot) {

echo

"<b>"

."<a target=\"_blank\" href=\"http://" // o problema comentado estah aki...mesmo q não tenha site tah abrindo a url com erro

.mysql_result($query,$num,"site")

."\">"

.mysql_result($query,$num,"estab")

."</a>".

"</b><br><br>Endere&ccedil;o: "

.mysql_result($query,$num,"end").

"<br><br>Telefone:"

.mysql_result($query,$num,"telefone").

"<br>"

."<br><br> ";

$num ++;

}

echo "<hr/>";

echo "</blockquote>";

echo "</blockquote>";

echo "</font>";

Muitiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiisimo obrigado!!!!!!!!

?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bom, se você tivesse feito esse código saberia que ai cabe um simples if/else...

Altere isso:

while ($num <= $tot) {
echo
"<b>"
."<a target=\"_blank\" href=\"http://" // o problema comentado estah aki...mesmo q não tenha site tah abrindo a url com erro
.mysql_result($query,$num,"site")
."\">"
.mysql_result($query,$num,"estab")
."</a>".
"</b><br><br>Endere&ccedil;o: "
.mysql_result($query,$num,"end").
"<br><br>Telefone:"
.mysql_result($query,$num,"telefone").
"<br>"
."<br><br> ";
$num ++;
}
Para isso:
while ($num <= $tot) {
echo
"<b>";
if(!emtpy(mysql_result($query,$num,"site")){
echo "<a target=\"_blank\" href=\"http://" // o problema comentado estah aki...mesmo q não tenha site tah abrindo a url com erro
.mysql_result($query,$num,"site")
."\">"
.mysql_result($query,$num,"estab")
."</a>";
}
echo "</b><br><br>Endere&ccedil;o: "
.mysql_result($query,$num,"end").
"<br><br>Telefone:"
.mysql_result($query,$num,"telefone").
"<br>"
."<br><br> ";
$num ++;
}

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,2k
    • Posts
      652k
×
×
  • Criar Novo...