Ir para conteúdo

POWERED BY:

Arquivado

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

visual_online

Livro de visitas

Recommended Posts

Boa tarde gente. Tenho um livro de visitas que fiz e quando quero apago as mensagens através da administração, mas o que eu gostaria mesmo era de transformá-lo a tal ponto de poder ler antes as mensagens antes de autorizar pra ser exibidas no site, entendem? num sei como fazer isso e gostaria da ajuda de vcs ai.. se alguém já tiver o codigo feito, pode até utilizar de boa vontade pra compartilhar né ? :) Um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie um campo tipo flag, ao cadastrar ele fica false(0), depois de autorizada você faz um update e torna esse campo em true(1), no site você adiciona um where no select para buscar apenas que tem o campo flag = 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, código feito não adianta nada pq você teria que adapta-lo inteiro ao seu banco, entao melhor usar soh a logica.. mas a logica eh assim...

 

você vai ter que criar um campo a mais no seu banco de dados na tabela dos recados... vamos dizer que ela chame BIT_STATUS ok?

 

dai quando você for inserir um recado, coloque um campo invisivel no seu formulario com o nome bit_status e o value="0"... ou seja, sempre que um recado for inserido, o bit_status vai ser 0..

 

ateh ai blzzz.. dai na pagina de administração, quando você listar os recados, liste apenas os que forem bit_status=0... e coloque um botao que dah um upload e deixa esse bit_status=1...

 

ja na pagina real (onde os usuarios vao poder ver) liste todos os recados WHERE BIT_STATUS=1, ou seja, apenas os recados de bit_status=1 vao ser vistos pelos usuarios.. entendeu a logica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a lógica eu entendi perfeitamente, mas o problema é que como sou iniciante em asp não sei tornar real esta lógica... e o livro de visitas que tenho aqui, na area administrativa é possível apenas selecionar os recados que desejo apagar, depois que já estão no site, entendem?

 

então se alguém puder me disponibilizar o código, fica bem mais facil pra eu modificar e entender como ele foi feito, do que criar do zero. Um abraço a vcs que são feras no asp.

Compartilhar este post


Link para o post
Compartilhar em outros sites

teria que mudar poucas coisas

 

vamos fazer por parte

 

onde esta a parte que insere novos recados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, eu poderia mandar logo o ZIP do meu sistema aki se você achasse melhor, mas pra começar essa é a página do form:

 

 

<%@Language="vb script:document.formIncluir.txtDe.focus();">

<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%" align="center">

<tr>

<td>

<table border="0" align="center">

<form name="formIncluir" method="post" action="NovoRecado.asp">

<tr>

<td>

<font class="Texto2">

De:

</font>

</td>

<td>

<input type="text" name="txtDe" maxlength="35" size="35" class="Form1">

</td>

</tr>

 

<tr>

<td>

<font class="Texto2">

Cidade/UF:

</font>

</td>

<td>

<input type="text" name="cidade" maxlength="35" size="35" class="Form1">

</td>

</tr>

 

<tr>

<td>

<font class="Texto2">

E-mail:

</font>

</td>

<td>

<input type="text" name="txtEmail" maxlength="35" size="35" class="Form1">

</td>

</tr>

<tr>

<td>

<font class="Texto2">

Para:

</font>

</td>

<td>

<input type="text" name="txtPara" maxlength="35" size="35" class="Form1">

</td>

</tr>

<tr>

<td>

<font class="Texto2">

Mensagem:

<br><br><br><br><br><br>

</font>

</td>

<td>

<textarea name="areaMensagem" class="Form1" cols="34" rows="5"></textarea>

</td>

<td width="5">

</td>

<td>

<table cellpadding="0" cellspacing="0" border="0">

<%For i = 1 to 3%>

<tr>

<%For ii = 1 to 5%>

<%varCont = varCont + 1%>

<td><a href="#"><img src="Imagens/Carinhas/<%=varCont%>.gif" border="0" onClick="java script:Carinhas(formIncluir, <%=varCont%>);"></a></td>

<%If ii <> 5 Then%>

<td width="5">

</td>

<%End If%>

<%Next%>

</tr>

<%If i <> 3 Then%>

<tr>

<td height="5">

</td>

</tr>

<%End If%>

<%Next%>

</table>

</td>

</tr>

<tr>

<td>

</td>

<td>

<input type="button" name="btnColar" value="Colar" class="Form1" onClick="java script:Incluir(formIncluir);">

</td>

</tr>

</form>

</table>

</td>

</tr>

</table>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao é a pagina seguinte a que insere os dados

 

deve ser essa

 

NovoRecado.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta

 

voce criou o novo campo no DB?

 

cria lá

 

qual o seu DB?

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao neste campo define como padrao 0 por exemplo

 

assim voce nem precisa mudar nada na hora de inserir

 

so vai precisar criar uma pagina que ira autorizar ou nao o recado

 

e irá mudar a pagina que exibe acrecentando um WHERE Aceita = 1

 

basicamente isso

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.