Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Freisleben

[Resolvido] Link abrindo Popup

Recommended Posts

Tenho o código abaixo e gostaria que no campo Objetivo e Descrição fosse apresentado como um LINK e que ao clicar abrisse um POPUP, trazendo as informações do banco de dados daquela linha que ele clicou.

 

Como poderia fazer isso???

 

 

CODE
<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<meta name="author" content="">

 

<title>Monitoramento</title>

</head>

 

<body>

 

<table>

<tr>

<th>Ambiente</th>

<th>Step</th>

<th>Objetivo</th>

<th>Descrição do Processo</th>

<th>Rotina</th>

<th>Step Em Processamento</th>

<th>Step Inconsistente</th>

<th>Step não monitorado</th>

<th>Hora realizar monitoria</th>

<th>Hora monitoria realizada</th>

<th>[Analisar]</th>

</tr>

<?php

include "conexao.php";

$listar = "SELECT * FROM steps,ambiente";

$query = mysql_query($listar) or die ("Erro ao Listar os Steps!!" .mysql_error());

 

While ($linha = mysql_fetch_array($query)) {

$ambiente = $linha['ambiente'];

$step = $linha['step'];

$objetivo = $linha['objetivo'];

$descricao = $linha['descricao'];

$hora_start = $linha['hora_start'];

 

 

echo "<tr>

<td>$ambiente</td>

<td>$step</td>

<td>$objetivo</td>

<td>$descricao</td>

<td>$hora_start</td>\n";

 

}

?>

 

</table>

 

</body>

</html>

<?php

mysql_close();

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

se quiser que os dados dessa página ai abrem numa popup, basta fazer a função em JS para abrir... cria um link em uma outra página:

 

<script language="JavaScript" type="text/javascript">
<!--
function foto(){
window.open('pagina.php','PASTA','toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=no,res
izable=no,width=310,height=232');
}
//-->

</script>
<a href="#" onclick="foto();">CLIQUE</a>

onde tem PAGINA.PHP tu coloca o nome da página, onde tem PASTA coloca só o nome da pasta que está o script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Amigo eu adptei, porem não esta funcionando. Estou iniciando em programação PHP e ainda estou me habituando com a linguagem.

 

Arquivo monitor.php

 

CODE
cho "<tr>

<td>$ambiente</td>

<td>$step</td>

<td>$objetivo</td>

<td>$descricao</td>

<td><a href='monitor.php?id=$id_step' onclick='abrirpopup();'> CLIQUE </a></td>

<td></td>

<td></td>

<td></td>

<td>$hora_start</td>

<td></td>

<td><input type='button' value='Analisar'></td>\n";

}

?>

 

</table>

 

</body>

</html>

Arquivo popupAmbiente.php que receberia o ID da arquivo anterior

 

CODE
<?php

 

include "conexao.php";

 

$id_step = $_GET['id_step']; // esse campo é o que vem depois da pagina e antes do comando php

 

$resultado = mysql_query("SELECT objetivo FROM steps WHERE id_step ='$id_step'");

$dados = mysql_fetch_array($resultado);

 

echo $dados['objetivo'];

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, então fica assim:

 

<script language="JavaScript" type="text/javascript">
<!--
function foto(ft){
window.open('monitor.php?id='+ft,'PASTA','toolbar=no,location=no,directories=no,status=no,scrollbars=no,menubar=
no,res
izable=no,width=310,height=232');
}
//-->

</script>

echo "<tr>
<td>$ambiente</td>
<td>$step</td>
<td>$objetivo</td>
<td>$descricao</td>
<td><a href=\"#\" onclick=\"foto('$id_step');\"> CLIQUE </a></td>
<td></td>
<td></td>
<td></td>
<td>$hora_start</td>
<td></td>
<td><input type='button' value='Analisar'></td>\n";
}
?>

</table>

</body>
</html>

Na outra página faça:

 

<?php

include "conexao.php";

$id_step = $_GET['id']; // esse campo é o que vem depois da pagina e antes do comando php

$resultado = mysql_query("SELECT objetivo FROM steps WHERE id_step ='$id_step'");
$dados = mysql_fetch_array($resultado);

echo $dados['objetivo'];

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.