Ativar E Desativar Link Php
#1
Posted 07/10/2009, 15:59
Eu quero colocar no meu site um link onde a pessoa pode clicar e visualizar um certificado com seus dados. Tenho uma área de membro com login e senha, só que quero saber como faço essa função e outro como posso ativar e desativar os mesmo?
Se você puder me ajudar, ficarei muito agradecido.
Fique na paz!
#2
Posted 07/10/2009, 16:23
#3
Posted 07/10/2009, 16:41
Explique melhor. Qual função? Esse link está dentro dessa área restrita dos membros? Como seria esse ativar e desativar o link/certificado?
Paz amado(a). Esse link está na área restrita sim, seria assim dentro da área do administrador vai ter um campo que envia por exemplo "S" para ativar e "N" para desativar o link. Igual quando o aluno completar o seu curso o administrador vai ativar esse "S" e deixando então esse link disponível para o aluno imprimir seu certificado.
aguardo...
#4
Posted 07/10/2009, 16:49
Na página do aluno, puxe essa informação e mostre ou não o link.
if (campo_do_banco_de_dados == "s"){
// mostra link
}
#5
Posted 07/10/2009, 16:58
[codebox]
<?
if($nivel>=50){
?>
<BR><a href="index.php?page=noticias&sub=listar_news">Listar Noticias</a>
<BR><a href="index.php?page=noticias&sub=adiciona">Adicionar Noticias</a>
<?php
}
?>
[/codebox]
#6
Posted 07/10/2009, 17:00
Ah sim. Cada aluno possui as suas informações em uma tabela no banco de dados? Se sim, crie mais um campo para informar se o certificado pode ou não ser exibido. Esse campo será alterado conforme o administrador escolher.
Na página do aluno, puxe essa informação e mostre ou não o link.if (campo_do_banco_de_dados == "s"){ // mostra link }
O problem amigo é que em cima da página onde devo inserir isso está assim:
<?php
include("config.php");
include("restrito.php");
$sql_busca = "SELECT * FROM dados WHERE id = '$login_usuario'";
$exe_busca = mysql_query($sql_busca) or die (mysql_error());
$fet_busca = mysql_fetch_assoc($exe_busca);
?>e não teria outro jeito em vez de ser
if (campo_do_banco_de_dados == "s"){
// mostra link
}
Porque quando vou puxar algum dado eu faço assim:
<? echo $fet_busca['nome'];?>
pode me ajudar???
#7
Posted 07/10/2009, 17:19
#8
Posted 07/10/2009, 17:21
<?php
include("config.php");
include("restrito.php");
$sql_busca = "SELECT * FROM dados WHERE id = '$login_usuario'";
$exe_busca = mysql_query($sql_busca) or die (mysql_error());
$fet_busca = mysql_fetch_assoc($exe_busca);
?>que a função:if (campo_do_banco_de_dados == "s"){
// mostra link
}funcionasse sem nenhum problema.aguardo...
Edição feita por: Beraldinho, 07/10/2009, 17:34.
#9
Posted 07/10/2009, 17:35
faz isso
no login.php voce seta mais uma $_SESSION com o nivel de usuario
e no valida tbm!
quando vc for na pagina vc pode fazer o seguinte
if($_SESSION = 5)
{
echo "link"
}
entende?
#10
Posted 07/10/2009, 17:41
Não entendi muito não, mas a página login.php é em HTMLcara eu nao entendi o jeito que esta usando
faz isso
no login.php voce seta mais uma $_SESSION com o nivel de usuario
e no valida tbm!
quando vc for na pagina vc pode fazer o seguinte
if($_SESSION = 5)
{
echo "link"
}
entende?
login.php
<form id="form1" name="form1" method="post" action="logar.php"> <table width="41%" border="0"> <tr> <td colspan="2"><div align="center"><strong>Usuario</strong></div></td> </tr> <tr> <td><span class="Style6">MATRÍCULA:</span></td> <td><span class="Style6"> <label> <input name="id" type="text" id="id" /> </label> </span></td> </tr> <tr> <td><span class="Style6">Senha:</span></td> <td><span class="Style6"> <label> <input name="pass" type="password" id="pass" /> </label> </span></td> </tr> <tr> <td> </td> <td><span class="Style6"> <label> <input type="submit" name="Submit" value="OK" /> </label> </span></td> </tr> <tr> <td> </td> <td><span class="Style6"><a href="esquece_senha.php">Esquece senha </a></span></td> </tr> <tr> <td> </td> <td><span class="Style6"><a href="cadastro.php">Cadastro</a></span></td> </tr> </table> </form>
e já a página logar.php é onde faz acesso:
<?php
include("config.php");
$id = $_POST['id'];
$pass = $_POST['pass'];
/* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma
linha q contenha o login e a senha digitada */
$sql_logar = "SELECT * FROM dados WHERE id = '$id' && pass = '$pass'";
$exe_logar = mysql_query($sql_logar) or die (mysql_error());
$fet_logar = mysql_fetch_assoc($exe_logar);
$num_logar = mysql_num_rows($exe_logar);
//Verifica se n existe uma linha com o login e a senha digitado
if ($num_logar == 0){
echo "CPF/CNPJ ou senha inválido! Verifique os dados digitados e tente novamente!";
echo "<br><a href='java script:window.history.go(-1)'>Clique aqui para voltar.</a>";
}
else{
//Cria a sessão e manda pra pagina principal.php
session_start();
$_SESSION['id'] = $id;
$_SESSION['pass'] = $pass;
header("Location:entrar.php");
}
?>e a página entrar.php (que é a página em questão). Vou postar ela para você dar uma olha como eu uso o script:
<?php
include("config.php");
include("restrito.php");
$sql_busca = "SELECT * FROM dados WHERE id = '$login_usuario'";
$exe_busca = mysql_query($sql_busca) or die (mysql_error());
$fet_busca = mysql_fetch_assoc($exe_busca);
?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>BOLETIM DE RESULTADOS DE AVALIAÇÕES - SICATEL</title>
</head>
<body>
<table style="width: 100px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<table style="text-align: left; width: 909px; height: 32px;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="width: 158px;"><img style="width: 116px; height: 55px;" alt="" src="a1.png"></td>
<td style="text-align: center; width: 206px;"><small style="font-weight: bold;"><small><span style="font-family: Verdana;">DEPARTAMENTO DE NOTAS E REGISTROS DE BOLETINS<br>
r</small></small></span></small></td>
</tr>
</tbody>
</table>
<div style="text-align: center;">
<div style="text-align: right;">
<div style="text-align: center; margin-left: 840px;"><a style="color: rgb(255, 0, 0);" href="sair.php"><small style="font-weight: bold;"><span style="font-family: Verdana;">SAIR</span></small></a><br>
</div>
<small style="font-weight: bold;"><span style="font-family: Verdana;"></span></small></div>
<small style="font-weight: bold;"><span style="font-family: Verdana;">
<span style="color: rgb(0, 0, 153);">Boletim de Resultados de Avaliações</span></span></small><br>
</div>
<br>
<table style="width: 800px; text-align: left; margin-left: auto; margin-right: 0px;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="font-family: Verdana; width: 522px;"><small><span style="font-weight: bold;">Aluno(a):</span> <? echo $fet_busca['nome'];?></small></td>
<td style="font-family: Verdana; width: 272px;"><small><span style="font-weight: bold; color: rgb(255, 0, 0);">Matrícula/RG:</span> <? echo $fet_busca['id'];?></small></td>
</tr>
<tr>
<td style="font-family: Verdana; width: 522px;"><small><span style="font-weight: bold;">Curso:</span> <? echo $fet_busca['nomecurso'];?></small></td>
<td style="font-family: Verdana; width: 272px;"><small><span style="font-weight: bold;">Duração:</span> <small><big><? echo $fet_busca['periodo'];?></big></small></small></td>
</tr>
</tbody>
</table>
<br>
<table style="text-align: left; background-color: rgb(234, 234, 234); width: 910px;" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 1</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 2</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 3</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 4</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 5</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 6</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 7</small></td>
<td style="font-family: Verdana; font-weight: bold; width: 74px; text-align: center;"><small>MÊS 8</small></td>
<td style="font-family: Verdana; font-weight: bold; text-align: center; width: 74px;"><small>MÊS 9</small></td>
<td style="font-family: Verdana; font-weight: bold; text-align: center; width: 74px;"><small>MÊS 10</small></td>
<td style="font-family: Verdana; font-weight: bold; text-align: center; width: 74px;"><small>MÊS 11</small></td>
<td style="font-family: Verdana; font-weight: bold; text-align: center; width: 70px;"><small>MÊS 12</small></td>
</tr>
</tbody>
</table>
<table style="text-align: left; background-color: rgb(255, 249, 240); width: 909px;" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="n.png"></td>
<td><img style="width: 36px; height: 19px;" alt="" src="f.png"></td>
</tr>
<tr>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m1n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m1f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m2n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m2f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m3n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m3f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m4n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m4f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m5n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m5f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m6n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m6f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m7n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m7f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m8n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m8f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m9n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m9f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m10n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m10f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m11n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m11f'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m12n'];?></small></td>
<td style="font-family: Verdana; text-align: center;"><small><? echo $fet_busca['m12f'];?></small></td>
</tr>
</tbody>
</table>
<table style="text-align: left; width: 909px;" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="width: 171px; background-color: rgb(255, 255, 255);"><small><span style="font-weight: bold; font-family: Verdana;">ESCALA DE AVALIAÇÃO</span></small></td>
<td style="width: 191px; background-color: rgb(231, 243, 249);"><small style="font-weight: bold; color: rgb(255, 0, 0);"><span style="font-family: Verdana;">Resultado Final das Notas</span></small></td>
<td style="width: 539px; text-align: center;"><small style="font-weight: bold;"><span style="font-family: Verdana;">Observações referente a esse boletim eletrônico</span></small></td>
</tr>
<tr>
<td style="width: 171px; text-align: center; background-color: rgb(255, 255, 255);"><small><small><span style="font-family: Verdana;">As notas são de 0 até 10</span></small></small></td>
<td style="width: 191px; background-color: rgb(231, 243, 249); text-align: center;"><small style="font-family: Verdana;"><? echo $fet_busca['media'];?></small></td>
<td style="width: 539px; text-align: center;"><small><small><span style="font-family: Verdana;">As notas e faltas informadas acima referem somente ao curso cadastrado junto à Sicatel.</span></small></small></td>
</tr>
</tbody>
</table>
<br>
<br>
</td>
</tr>
</tbody>
</table>
<br>
</body>
</html>Ou seja eu quero colocar o link quando ativa "S" no banco de dados, e não sei como colocar essa função
No meu script. entendeu agora amado?if (campo_do_banco_de_dados == "s"){
// mostra link
}
Edição feita por: Beraldinho, 07/10/2009, 17:43.
#11
Posted 07/10/2009, 20:50
$var = $fet_busca['nome'];
if ($var=="s"){
// mostra link
}
Substitua o $fet_busca['nome']; pelo campo que determina que o aluno terminou o curso!!
PS. Seria interessante você postar parte da estrutura dessa tabela para facilitar
XFX 9300 Motherboard
x2 2Gb Corsair DDR 800Mhz
Western Digital 500Gb Caviar Green
NZXT Apollo Black
#12
Posted 08/10/2009, 12:58
você pode setar uma variavel para ficar mais facil de usar depois:
$var = $fet_busca['nome'];if ($var=="s"){
// mostra link
}
Substitua o $fet_busca['nome']; pelo campo que determina que o aluno terminou o curso!!
PS. Seria interessante você postar parte da estrutura dessa tabela para facilitar
Amado acho que você não entendeu ainda. Preciso que o link fique ativado após ser lançado 'S' no banco de dados, sei sobre isso:
if ($var=="s"){
// mostra link
}
O problema é qie não estou sabendo colocar no meu script como foi apresentado acima...
Aguardo....
#13
Posted 08/10/2009, 13:17
ex:
if ( $valor_q_esta_no_banco['certificado'] == 'S') {
echo 'OK você foi aprovado!';
} else {
echoi 'OK valeu a tentativa. Mas, vai estudar!';
}e pra exibir as informações em cima de uma imagem de um certificado e só usar a biblioteca gd.
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#14
Posted 08/10/2009, 13:39
pega informação que está no banco e valida.
ex:if ( $valor_q_esta_no_banco['certificado'] == 'S') { echo 'OK você foi aprovado!'; } else { echoi 'OK valeu a tentativa. Mas, vai estudar!'; }
e pra exibir as informações em cima de uma imagem de um certificado e só usar a biblioteca gd.
T+
Sim sei amado...
o problema é como vou incluir essa função em meu script....
if ($var=="s"){
// mostra link
}
meu script está logo acima....
para se puxar um dado eu utilizo
<? echo $fet_busca['nome'];?>
como faço para adequar com meu script???
esse que é o problema...
#15
Posted 08/10/2009, 14:13
echo <a href=oswaldino.php>caraca se nao entender agora e sacanagem.com.br</a>
}
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










