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

como linkar pela foto


XIM

Pergunta

boa noite!!! a todos,de ante mão já agradeço a todos que puderem me ajudar,tenho estes dados aqui e funciona normalmente aparece a foto e o link de detalhes que linka de boa,oque eu quero é que link pela foto para detalhes e não sei como fazer,grato a todos que puderem me ajudar.

<?php
$cont = "0"; //Define o valor da variável
echo "<table width=\"100%\" height=\"5\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>"; //Inicia a tabela
while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ //Loop até encontrar o resultado desejado(talvez não seja isso que está escrito).
if($cont == ""){ //Se a variável possuir valor 3, fecha a linha atual e inicia outra linha(da tabela) e retorna o valor da variável para zero.
echo "</tr><tr>";
$cont = "0";}
echo "<td align=center ><img src='../cadastro/fotos/".$row_Recordset1['foto']."' width='100' height='100' border='0'><br>";
echo '<a target="principal"href="../usuario/detalhes.php?ID='.$row_Recordset1['ID'].'">Ver Detalhes</a>';
echo "</td>";
$cont++;
}
?>

já tentei deste jeito e não deu certo,obrigado a todos pela ajuda

echo "<a target='principal' href='../usuario/detalhes.php?ID='" . $row_Recordset1['ID'] . '"><img src='../cadastro/fotos/" . $row_Recordset1['foto'] . "' width='100' height='100' border='0'></a>"

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

boa noite!!!,testei deste jeito e esta dando este erro,nesta mesma linha,quem puder me ajudar já agradeço .

deste jeito:

echo"<a href='../usuario/detalhes.php?ID=$row_Recordset1->ID'><img src='../cadastro/fotos/$row_Recordset1->foto'></a>";

erro:

Notice: Trying to get property of non-object in C:\wamp\www\amadoamante\cadastros_recentes\Cadastrados_Recentemente_com_fotos2.php on line

Link para o comentário
Compartilhar em outros sites

  • 0

RESOLVIDO,ficando assim agora vou ve como faço paginação,grato a todos

<?php
$con=new PDO('mysql:host=localhost;dbname=amadoamante', 'root', '');
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>USUARIOS CADASTRADOS SO FOTO</title>
<style type="text/css">
<!--
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
-->
</style></head>

<body>

<h2>Amantes Recentes</h2>
Para ver detalhes,clique na foto:<br />
<br />
<?php
$stmt = $con->prepare("SELECT * FROM dados_usuarios");
$stmt->execute();
?>


<?php
$cont = "0"; //Define o valor da variável
echo "<table width=\"100%\" height=\"5\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>"; //Inicia a tabela
while($reg = $stmt->fetch(PDO::FETCH_OBJ))
{ //Loop até encontrar o resultado desejado(talvez não seja isso que está escrito).
if($cont == ""){ //Se a variável possuir valor 3, fecha a linha atual e inicia outra linha(da tabela) e retorna o valor da variável para zero.
echo "</tr><tr>";
$cont = "0";}

echo"<a target='principal' href='../usuario/detalhes.php?ID=$reg->ID'><img src='../precadastro/fotos/$reg->foto'width='100' height='100' border='0'></a>";

echo "</td>";
$cont++;
}
 ?>

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde!!! a paginação para este codigo que esta funcionando pra mim,e consegui pesquisando.agradeço a todos pela ajuda:

paginação:

 

<?php
// quantidade de resultados a serem exibidos por página
$quantidade = 20;
// Verificando se existe $_GET['pagina'], caso não exista atribuimos o valor 1 a ele
$pagina = (isset($_GET['pag']) ? (int)$_GET['pag'] : 1);
// Fazendo um conta para saber apartir de qual registro ira começar a paginação
$inicio = ($quantidade * $pagina) - $quantidade;
//conexao com PDO para pegar os valores a serem exibidos em cada página repare no atributo LIMIT 
$con_pdo = Conexao::getInstance();
// monta a consulta
$sql_pag = $con_pdo->prepare("SELECT * FROM sua_tabela ORDER BY id DESC LIMIT $inicio, $quantidade");
//executa a consulta
$sql_pag->execute();
// total de resultados de uma página
$total_row_result_pag = $sql_pag->rowCount();
// Agora precisamos verificar a quantidade de registros totais da tabela
$sql = $con_pdo->prepare("SELECT * FROM sua_tabela ORDER BY id DESC");
// executando a query em PDO
$sql->execute();
//recuperamos o total de registros e armazenamos na variavel $resultados_total
$resultados_total = $sql->rowCount();
// armazenando o valor da página atual
$total_pagina = ceil($resultados_total/$quantidade);
// criando as variaveis para os links
$prox = $pagina + 1;
$ant = $pagina - 1;
$penultima = $total_pagina -1;
$adjacentes = 2;
//criando um laço para exibir os resultados
while($objeto = $sql_pag->fetch(PDO::FETCH_OBJ)) {
    $id = $objeto->id;
    $nome = $objeto->Nome;

echo $id.'<br>'.$nome;
    }
// exibindo os links de paginação
if($total_pagina > 1 ){
    // Criando o link para a página 1, deixei uma classe para mostrar onde pode estar alterando pelo css
echo '<a class="button-paginacao" href="?pag=1">Primeira Página</a> - ';   
// criando uma repetição para exibição dos links
for($i = 1; $i <= $total_pagina; $i++){
        // verificamos se esta é a página atual, se for tiramos o link
                        if($i == $pagina){
                                                        echo '<span class="num-paginacao-active">';
                                                        echo $i . " ";
                                                        echo '</span>';
                                                    } else {
                                                              // se não for colocamos o link
                                                                            echo '<a class="num-paginacao" href="?pag='.$i.'">'.$i.' </a>';
                                                                            }
                                            }   

// Criando link para a ultima página
echo ' <a class="button-paginacao" href="?pag='.$total_pagina.'">Última Página</a>';  
// Fim da paginação
} // fim do if
//// fim da paginação

?>

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