Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, estou com um sistema de upload no meu sistema, mas quando eu mostro essa imagem, eu queria que ao clicar nela fosse direcionado para um link. Isso é simples, mas nesse caso aqui criei um campo na tabela chamada link, mas aqui eu não sei aonde e como faria a chamada do a href e do campo do banco "link"
<?php
// Seleciona todos os usuários
$sql = mysql_query("SELECT * FROM usuarios WHERE id=1");
// Exibe as informações de cada usuário
while ($usuario = mysql_fetch_object($sql)) {
// Exibimos a foto
echo "<img src='fotos/".$usuario->foto."' alt='Foto de exibição' /><br />";
}
?>Perfeito!!
Já estou alterando para mysqli
No caso ali aonde posso enfiar o atributo target="_blank" ?
Coloquei em alguns lugares mais deu erro
Coloque antes ou depois do href. Mas não utilize aspas duplas, pois assim você vai 'fechar' o echo. Por exemplo:
echo "<a target='_blank' href='" . $usuario->link . "'><img src='fotos/".$usuario->foto."' alt='Foto de exibição' /></a><br />";Valeu hasken14, deu certinho
Parecido com o que você fez com a imagem:
PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/