Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Tenho o seguinte código que estarei informando no fim da mensagem, no qual no site fica como na imagem abaixo:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img842.imageshack.us/img842/4164/cf67.jpg&key=7c4b0e354a87879bc86bacdae70bc298b7724d5964cf5c3c89144e55903547f0" alt="cf67.jpg" />
Os "*" são somente para preservar os dados do cliente. Gostaria de fazer uma função dentro do código abaixo que ao clicar no nome do cliente aparecesse em um pop up ou em uma nova janela todos os dados que ele cadastrou, no qual são:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img23.imageshack.us/img23/5340/rgsw.jpg&key=5917fd6704f75c11cd260e0df24f0382be9dcc08f48aad6ff8bc74368b27addb" alt="rgsw.jpg" />
Segue o código:
<?php
// inclui o arquivo de validar sessão
include "../validar_session.php";
// inclui o arquivo de configuração do sistema
include "../Config/config_sistema.php";
// faz consulta no banco de dados
$consulta = mysql_query("select * from dados_usuarios");
?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">.style2 {
color: #000000;
font-weight: bold;
}
.style3 {
color: #FFFFFF;
font-weight: bold;
} margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
} font-family: Times New Roman, Times, serif;
} text-decoration: none;
} text-decoration: none;
} text-decoration: underline;
} text-decoration: none;
}</style>
</head>
<body>
<form action="deletar_usuario.php" method="post" enctype="multipart/form-data">
<table width="732" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="71" height="29"> </td>
<td width="158"> </td>
<td width="28"> </td>
<td width="247"> </td>
<td width="39"> </td>
<td width="85"> </td>
<td width="56"> </td>
<td width="48"> </td>
</tr>
<tr>
<td height="46"> </td>
<td> </td>
<td> </td>
<td valign="top"><span class="style1">Lista de usuarios</span> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="20"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="24"> </td>
<td> </td>
<td colspan="3" valign="middle" class="style2">Lista de usuarios | <a href="total_usuarios.php" class="style2">Total de cadastros</a> | <span class="style2"><a href="../logout.php" class="style2">Logout</a> </span></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="24"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td valign="top"><label for="Submit"></label>
<input type="submit" name="deletar" value="deletar" id="deletar" /></td>
<td></td>
</tr>
<tr>
<td height="2"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="52"> </td>
<td colspan="6" valign="top"><table width="100%" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Login:</span></td>
<td width="160" align="center" valign="middle" bgcolor="#000000" class="style3">E-mail</td>
<td width="123" align="center" valign="middle" bgcolor="#000000" class="style3">Cidade</td>
<td width="70" align="center" valign="middle" bgcolor="#000000" class="style3">Estado</td>
<td width="37" align="center" valign="middle" bgcolor="#000000" class="style3">Deletar</td>
</tr>
<?php?>
<tr>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Login;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Email;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Cidade;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Estado;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><a href="deletar_usuario.php?codigo=<?php echo $linhas->ID;?>" class="style2">X</a></td>
</tr>
<?php
}
?>
</table></td>
<td> </td>
</tr>
<tr>
<td height="136"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
Desde já agradeço!
Nessa parte do código onde o sistema faz o while dos usuários:
while($linhas = mysql_fetch_object($consulta)) {
?>
<tr>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Login;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Email;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Cidade;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Estado;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><a href="deletar_usuario.php?codigo=<?php echo $linhas->ID;?>" class="style2">X</a></td>
</tr>
<?php
}
?>
Crie um link onde é exibido o login para abrir uma pop up da pagina dados_adicionais exemplo:
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC">
<a onclick="window.open(this.href,'dados_adicionais','width=500px,height=500px'); return false;" href="dados_adicionais.php?codigo=<?php echo $linhas->ID; ?>"><?php echo $linhas->Login;?>
</a> </td>
Crie uma página adicional
Ex: dados_adicionais.php
Então a sua página dados_adicionais.php poderia ficar assim:
<?php
// inclui o arquivo de validar sessão
include "../validar_session.php";
// inclui o arquivo de configuração do sistema
include "../Config/config_sistema.php";
// faz consulta no banco de dados
$id = $_GET['codigo'];
$consulta = mysql_query("select * from dados_usuarios where ID = '$id'");
?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">.style2 {
color: #000000;
font-weight: bold;
}
.style3 {
color: #FFFFFF;
font-weight: bold;
} margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
} font-family: Times New Roman, Times, serif;
} text-decoration: none;
} text-decoration: none;
} text-decoration: underline;
} text-decoration: none;
}</style>
</head>
<body>
<form action="deletar_usuario.php" method="post" enctype="multipart/form-data">
<table width="732" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Nome:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Login:</span></td>
<td width="160" align="center" valign="middle" bgcolor="#000000" class="style3">E-mail</td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Sexo:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Data de Nascimento:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">País:</span></td>
<td width="123" align="center" valign="middle" bgcolor="#000000" class="style3">Cidade</td>
<td width="70" align="center" valign="middle" bgcolor="#000000" class="style3">Estado</td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">CEP:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Pergunta:</span></td>
<td width="37" align="center" valign="middle" bgcolor="#000000" class="style3">Deletar</td>
</tr>
<?php
$linhas = mysql_fetch_object($consulta);
?>
<tr>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Nome;?></td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Login;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Email;?> </td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Sexo;?> </td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->DataNasc;?> </td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Pais;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Cidade;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Estado;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->CEP;?></td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Pergunta;?> </td>
</tr>
<?php
}
?>
</table></td>
<td> </td>
</tr>
<tr>
<td height="136"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>>
Nessa parte do código onde o sistema faz o while dos usuários:
while($linhas = mysql_fetch_object($consulta)) {
?>
<tr>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Login;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Email;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Cidade;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Estado;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><a href="deletar_usuario.php?codigo=<?php echo $linhas->ID;?>" class="style2">X</a></td>
</tr>
<?php
}
?>
Crie um link onde é exibido o login para abrir uma pop up da pagina dados_adicionais exemplo:
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC">
<a onclick="window.open(this.href,'dados_adicionais','width=500px,height=500px'); return false;" href="dados_adicionais.php?codigo=<?php echo $linhas->ID; ?>"><?php echo $linhas->Login;?>
</a> </td>
Crie uma página adicional
Ex: dados_adicionais.php
Então a sua página dados_adicionais.php poderia ficar assim:
<?php
// inclui o arquivo de validar sessão
include "../validar_session.php";
// inclui o arquivo de configuração do sistema
include "../Config/config_sistema.php";
// faz consulta no banco de dados
$id = $_GET['codigo'];
$consulta = mysql_query("select * from dados_usuarios where ID = '$id'");
?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">.style2 {
color: #000000;
font-weight: bold;
}
.style3 {
color: #FFFFFF;
font-weight: bold;
} margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
} font-family: Times New Roman, Times, serif;
} text-decoration: none;
} text-decoration: none;
} text-decoration: underline;
} text-decoration: none;
}</style>
</head>
<body>
<form action="deletar_usuario.php" method="post" enctype="multipart/form-data">
<table width="732" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Nome:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Login:</span></td>
<td width="160" align="center" valign="middle" bgcolor="#000000" class="style3">E-mail</td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Sexo:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Data de Nascimento:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">País:</span></td>
<td width="123" align="center" valign="middle" bgcolor="#000000" class="style3">Cidade</td>
<td width="70" align="center" valign="middle" bgcolor="#000000" class="style3">Estado</td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">CEP:</span></td>
<td width="209" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">Pergunta:</span></td>
<td width="37" align="center" valign="middle" bgcolor="#000000" class="style3">Deletar</td>
</tr>
<?php
$linhas = mysql_fetch_object($consulta);
?>
<tr>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Nome;?></td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Login;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Email;?> </td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Sexo;?> </td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->DataNasc;?> </td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Pais;?> </td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Cidade;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->Estado;?></td>
<td align="center" valign="middle" bgcolor="#CCCCCC" class="style2"><?php echo $linhas->CEP;?></td>
<td height="24" align="center" valign="middle" bgcolor="#CCCCCC"><?php echo $linhas->Pergunta;?> </td>
</tr>
<?php
}
?>
</table></td>
<td> </td>
</tr>
<tr>
<td height="136"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
Muito obrigado amigo, resolveu tudo aqui! Vlw mesmo!
Crie uma PHP que gere a ficha individual do cliente e utilize um evento click no JS para disparar um window.open apontando essa PHP que você criou pra gerar a ficha do cliente.