Jump to content
Jefferson andre

Como fazer o campo listado virar um link

Recommended Posts

Gostaria de fazer o campo email virar um link do tipo mailto mas nao entendi o porque nao esta funcionando, segue o programinha

<?php

// fazendo uma conexão com o banco de dados
include("conexao.php");

//pesquisa
$resultado_videos = $arquivo->query("SELECT * FROM alunos");

if (false === $resultado_videos) {
    echo mysqli_error();
}

echo"<body>
<table class='table-responsive' width='50%' border='1' cellpadding='1' cellspacing='0'>
<thead>
	<tr align='center' bgcolor='999999'>
		<td>Nome</td>
		<td>Email</td>
	<tr>
</thead>
<body>";

//pecorrendo os registros da consulta. 
while($aux = mysqli_fetch_assoc($resultado_videos)) { 
	$nome = $aux["Nome"];
	$email = $aux["Email"];

	echo "<tr> 
	 		<td>" . $nome  . "</td> 
	        <td>" . $email . "<a href='mailto:$email'> </td>
    	 </tr>";

//  echo "Nome:".$aux["Nome"]."<br />"; 
//  echo "<b>"."Email:"."</b>".$email."     "."<br />"; 
}

echo"</body>
</table>";

mysqli_close($arquivo);
?>

Quero aproveitar o aprendizado e usar o mesmo principio onde dentro do banco de dados vai ter um caminho absoluto e ao ser clicado abrira um arquivo pdf por exemplo

Share this post


Link to post
Share on other sites

Segue exemplo

<body>
	<table class='table-responsive' width='50%' border='1' cellpadding='1' cellspacing='0'>
		<thead>
			<tr align='center' bgcolor='999999'>
				<td>Nome</td>
				<td>Email</td>
			</tr>
		</thead>

		<thbody>
		<?php
		$nome = "Seu nome"; $email = "test@test.com";

		echo "
			<tr>
				<td>
					{$nome}
				</td>

				<td>
					<a href='mailto:{$email}'>{$email}</a>
				</td>
			</tr>
		";
		?>
		</thbody>
	</tr>
</table>

 

Share this post


Link to post
Share on other sites
Agora, ShadowDLL disse:

Segue exemplo


<body>
	<table class='table-responsive' width='50%' border='1' cellpadding='1' cellspacing='0'>
		<thead>
			<tr align='center' bgcolor='999999'>
				<td>Nome</td>
				<td>Email</td>
			</tr>
		</thead>

		<thbody>
		<?php
		$nome = "Seu nome"; $email = "test@test.com";

		echo "
			<tr>
				<td>
					{$nome}
				</td>

				<td>
					<a href='mailto:{$email}'>{$email}</a>
				</td>
			</tr>
		";
		?>
		</thbody>
	</tr>
</table>

 

 

Fiz as alterações e nao deu certo,aparecem os campos mas nao ativa o link

 

Segue o programinha alterado

 

	$nome = $aux["Nome"];
	$email = $aux["Email"];

	echo "<tr> 
	 		<td>
				{$nome}
			</td> 
	        <td>
				{$email} <a href=mailto:{$aux["Email"]}></a>
			</td>
    	 </tr>";

 

Share this post


Link to post
Share on other sites
<?php
echo"
    <tr>
        <td>
            {$nome}
        </td>

        <td>
            {$email} <a href='mailto:{$email}'>Texto não ficar invisível</a>
        </td>
    </tr>
";

OU

<?php
echo"
    <tr>
        <td>
            {$nome}
        </td>

        <td>
            {$email} <a href=\"mailto:{$aux['email']}\"></a>
        </td>
    </tr>
";

 

Share this post


Link to post
Share on other sites
9 horas atrás, ShadowDLL disse:

<?php
echo"
    <tr>
        <td>
            {$nome}
        </td>

        <td>
            {$email} <a href='mailto:{$email}'>Texto não ficar invisível</a>
        </td>
    </tr>
";

OU


<?php
echo"
    <tr>
        <td>
            {$nome}
        </td>

        <td>
            {$email} <a href=\"mailto:{$aux['email']}\"></a>
        </td>
    </tr>
";

 

Obrigado funcionou

Share this post


Link to post
Share on other sites

Disponível ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Cleudiney T Brandão
      Pessoal alguém me dá uma ajuda com Mysql por favor.
      Tenho uma coluna em meu BD que precisaria o seguinte: 
      Ela não é obrigatória mas se preenchida não poderia ter outras ocorrências dela.
      É um campo que ao meu ver seria UNIQUE mas que aceitasse NULL.
    • By Cleudiney T Brandão
      Pessoal alguém me dá uma ajuda com Mysql por favor.
      Tenho uma coluna em meu BD que precisaria o seguinte: 
      Ela não é obrigatória mas se preenchida não poderia ter outras ocorrências dela.
      É um campo que ao meu ver seria UNIQUE mas que aceitasse NULL.
    • By isabela_coelho
      olá, uso MySQL e tenho um sistema funcional de login e cadastro , em java (NetBeans), mas estou com um problema na hora de criar um cadastro o meu código não checa se existe um usuario na BD como faço isso??
    • By brunoogm
      Pessoal tenho o seguinte select no mysql
       
      SELECT SUM(ValorTotal) as Total_Mes, YEAR(DataPedido) as Ano,
                                                      CASE extract(MONTH from DataPedido)
                                                      WHEN 1 THEN 'Janeiro'
                                                      WHEN 2 THEN 'Fevereiro'
                                                      WHEN 3 THEN 'Março'
                                                      WHEN 4 THEN 'Abril'
                                                      WHEN 5 THEN 'Maio'
                                                      WHEN 6 THEN 'Junho'
                                                      WHEN 7 THEN 'Julho'
                                                      WHEN 8 THEN 'Agosto'
                                                      WHEN 9 THEN 'Setembro'
                                                      WHEN 10 THEN 'Outubro'
                                                      WHEN 11 THEN 'Novembro'
                                                      WHEN 12 THEN 'Dezembro'
                                                  END AS mes
                                                  from comanda Where Year(DataPedido) = year(curdate()) and CodigoSituacao = 2 OR Year(DataPedido) = (year(now())-1) and CodigoSituacao = 2
                                                  group by mes, YEAR(DataPedido)
                                                  limit 0,12
       
      E ele me retorna a seguinte situação : 
       
      Total_Mes      Ano         mes
      555.00            2018       Agosto
      310.00            2019       Agosto
      150.00            2019       Fevereiro
      777.00            2018       Janeiro
      100.00            2019       Janeiro
      70.00             2019         Maio
       
      E no caso eu gostaria de omitir os registros que NÃO se repetem, ou seja, retirar da consulta os resultados onde o mês só apareça uma vez (maio e fevereiro)
      Preciso que o resultado seja o seguinte :
       
      Total_Mes      Ano         mes
      555.00            2018       Agosto
      310.00            2019       Agosto
      777.00            2018       Janeiro
      100.00            2019       Janeiro
       
      Alguém tem uma  ideia de como fazer isso ?
    • By lesilva
      Então pessoal estou precisando fazer um consulta no banco e comprar os dados das tabelas e ver o que não se encaixa.
       
      A estrutura é essa tabela principal pessoa, quando cria uma pessoa ele popular o id na tabela pessoa, parte, pessoa_fisica ou pessoa_juridica, preciso verificar se o ID de pessoa está em algum dessas tabelas caso não esteja em algum delas o sistema deve retornar o ID para que possa ser verificar visto que ele é um órfão.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.