Jump to content


mestrexim

Member Since 08/08/2008
Offline Last Active 07/10/2008, 01:49
-----

Topics I've Started

Desfazer Md5 Tem Como?

20/08/2008, 18:54

Opa
to tentando usar o md5 para esconder o id de algumas coisas mais a id no bd ta sem md5 ai ele nao puxa nemhum registro.
teria alguma função pra desfazer o md5?
ou como montar uma tabela certa para fazer isso?

o código segue abaixo, lembrando que as funções tao todas certas e funcionando corretamente ;)
<?php
	
		$id_event = $_GET[addslashes($id_event)];
		$id_event = md5($id_event);
		
		if(isset($id_event)){
			$select_event = $bdConfig->bdQuery("SELECT * FROM tbl_events WHERE eid='".$id_event."' ORDER by eid DESC") or die(mysql_error());
			while($get_event = $bdConfig->bdFetchArray($select_event)){
									$id_event = $get_event["eid"];
									$name_event = $get_event["name_event"];
									$date_event = $get_event["date_event"];
									$hour_event = $get_event["hour_event"];
									$locat_event = $get_event["locat_event"];
									$price_event = $get_event["price_event"];
									$desc_event = $get_event["desc_event"];
									$desc_event = $get_event["desc_event"];
									
									
									$locat_event = nl2br(htmlentities($locat_event));
									$desc_event = nl2br(htmlentities($desc_event));
									$name_event = htmlentities($name_event);
		echo "<div class=\"events\"><div class=\"class_name_events\">$name_event</div>
								(Data do Evento: $date_event | Local: $locat_event)</div>";
		}
		}		
									 ?>

espero ajuda
abraços

Problema Com Newletter

12/08/2008, 03:04

Opa galera beleza?
seguinte comecei a desenvolver um sistema de newsletter mas nao consiguo achar o erro.
ele para pela metade e quebra a tabela html.
estranhasso..

bom
form para enviar os dados
nl.php
<form name="newsletter" method="post" action="?area=newsletter&a=1" class="nl">
	 <label>
	   <input name="nome" type="text" id="nome" value="Nome" class="nl" maxlength="65">
	 </label>
	 <label> 
		 <input name="email" type="text" id="email" value="E-mail@site.com.br"  class="nl" maxlength="65"></label>
	 </label>
	 <label>
	 <select name="acao" id="acao" class="n1">
	   <option value="cad">Cadastrar</option>
	   <option value="remv">Remover</option>
	 </select>
	 </label>
	 <br />
	   <label>
	   <input name="Ok" type="submit" id="Ok" value="Ok" class="nl">
	   </label>
</form>
lembrando q o ?area=newsletter&a=1 vai para a pagina nl_envia.php
nl_envia.php

<?
$nome = $_POST["nome"];
$email = $_POST["email"];
$acao = $_POST["acao"];
include("config/config.php");


	if($acao == "cad"){
	
		$verificar = mysql_query("SELECT * FROM newsletter WHERE email='$email'") or die(mysql_error());
		$exe = mysql_num_rows($verificar) or die(mysql_error());
	
		if($exe == 1){
			$erro .= "Erro.<br />O Email que você tentou cadastrar já está cadastrado.<br />Tente novamente.<br />";
		}
	
		if(empty($nome)){
			$erro .= "Erro.<br />O Campo NOME precisa estar preenchido.<br />Tente novamente";
		}
	
		if(empty($email)){
			$erro .="Erro<br />O campo E-MAIL precisa estar preenchido.<br />Tente novamente<br />";
		}
	
		if(empty($erro)){
	$nl_cad = mysql_query("INSERT INTO newsletter (nome, email) VAUES ('$nome' AND '$email')") or die(mysql_error());
	if($nl_cad == 1){ 
		echo "Cadastro efetuado com sucesso.<br />Um email foi enviado à você :)";
	
	} else {
	
		echo "Aconteceu o(s) seguinte(s) erro(s) durante a tentativa de se cadastrar:<br />$erro";

}

}
}


	if($acao == "remv"){
		$ver_rmv = mysql_query("SELECT * FROM newsletter WHERE nome='$nome' AND email='$email'") or die(mysql_error());
		$exe_ver = mysql_num_rows($ver_rmv) or die(mysql_error());
		if($ver_rmv == 1){
			$newsletter = mysql_query("DELETE FROM newsletter WHERE nome='$nome'") or die(mysql_error());
			echo "O usuário '$nome', foi deletado com sucesso do banco de dados.";
		} else {
			echo "Erro ao deletar usuário do banco de dados";
}
}
?>

é isso.
espero ajuda.
abraços

caramba
=/

ninguém?

IPB Skin By Virteq