johnhey 0 Denunciar post Postado Abril 3, 2016 Boa noite como faço para atribuir um valor a uma variável dentro de uma linha href?Tenho as seguintes linhas de comando, que está a funcionar,mas gostaria de que quando clicar em uma imagem atribuía o nome da imagem a variável.Se puderem dar opnião para melhorar o código também agradeço.Código <?php if ($tabela == ' ') { $tabela = "tb_bebes"; } else { $tabela = $nome; } $exibir = "Adotado"; // Criando conexão $link = mysql_connect('localhost', 'BD', 'senha'); if (!$link) { die('Não foi possÃvel conectar: ' . mysql_error()); } //echo 'Conexão bem sucedida'; $db_selected = mysql_select_db('BD', $link); $limite = 48; $SQL_COUNT = mysql_query("SELECT COUNT('Registo') FROM $tabela"); $SQL_RESUL = ceil(mysql_result($SQL_COUNT, 0) / $limite); $pg = (isset($_GET["pg"])) ? (int)$_GET["pg"] : 1; $inicio = ($pg - 1) * $limite; $SQL= mysql_query("SELECT * FROM $tabela WHERE $exibir LIKE '1' ORDER BY Registo DESC LIMIT $inicio, $limite"); while($lh = mysql_fetch_array($SQL)){ $nome= $lh['Nome']; $foto= $lh['Foto']; if ($tabela="tb_bebes") { echo "<li> É AQUI QUE GOSTARIA DE FAZER. AO CLICAR NA IMAGEM. ATRIBUIR O NOME DA IMAGEM A VARIÁVEL. <a href='fotos.php'> $TABELA = NOME <img src='imagens/originais/bebes/miniatura/$foto' alt='$nome'><p><$nome</p></a></li>"; } else { echo "tabela matilde"; } } ?> </ul> </div> <div id="numpag"> <?php $sqltotal ="select registo from $tabela"; $qrtotal = mysql_query($sqltotal) or die(mysql_error()); $numtotal = mysql_num_rows($qrtotal); $totalpagina = ceil($numtotal/$limite); echo '<a href="?pg=1">Primeira Página</a>'; if($SQL_RESUL > 1 && $pg <=$SQL_RESUL){ for($i=1; $i<=$SQL_RESUL; $i++){ echo "<a href='?pg=$i'/>$i</a>"; } } echo "<a href=\"?pg=$totalpagina\">Última Página</a>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 4, 2016 Não entendi sua dúvida... Compartilhar este post Link para o post Compartilhar em outros sites
johnhey 0 Denunciar post Postado Abril 4, 2016 Tenho um site com uma galeria de imagens, que faço um filtro por tabelas, cada imagem tem como nome o nome da própria tabela. Quando acesso a página por defeito já esta atribuída a variável o valor inicial que é "TB_BEBES". if ($tabela == ' ') { $tabela = "tb_bebes"; } else { $tabela = $nome; } Quando for exibida toda a página e ao clicar(só quando clicar) em uma imagem, gostaria de atribuir a variável o nome da imagem, para aplicar o filtro. <li> <a href='fotos.php'> VARIÁVEL $TABELA = NOME DA IMAGEM <img src='imagens/foto.jpg'></a> </li>"; Espero que compreenda agora. Compartilhar este post Link para o post Compartilhar em outros sites
DSerma 19 Denunciar post Postado Abril 4, 2016 Se você quer atribuir um valor a uma variável, quando um elemento for clicado, ou deve-se utilizar JavaScript e AJAX, ou então passar a variável via GET na url, e pegá-la no reload da página. Compartilhar este post Link para o post Compartilhar em outros sites
johnhey 0 Denunciar post Postado Abril 8, 2016 Acabei resolvendo a situação com as urls amigaveis. Compartilhar este post Link para o post Compartilhar em outros sites