não sei se tenho a solução pra você, mais quando eu recebia o valor em md5, eu mandava ela pra uma função que verificada, dentro de um while todos os ids possíveis na tabela com md5, a que fosse igual eu pegava o valor...vamos a um exemplo
$id = phpsseid( $_GET['id'], "SELECT * FROM tbl_events");essa linha manda o id vindo de get pra uma função que procurava, nessa query, a id identica na tabela
function phpsseid($id,$sql)
{
while( $campo = $bdConfig->bdFetchArray( $bdConfig->bdQuery($sql) ) )
{
$idv = md5( $campo['eid'] );
if( $idv == $id )
{
$id = $campo['eid'];
}
}
return $id;
}essa função retorna o id sem o md5 ^^
seu código ficaria assim, caso você recebesse o valor da eid por GET em MD5:
<?php
$id_event = $_GET['id_event'];
$id_event = phpsseid( $id_event, "SELECT * FROM tbl_events");
function phpsseid($id,$sql)
{
while( $campo = $bdConfig->bdFetchArray( $bdConfig->bdQuery($sql) ) )
{
$idv = md5( $campo['eid'] );
if( $idv == $id )
{
$id = $campo['eid'];
}
}
return $id;
}
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>";
}
}
?>



Postagens
Não informado
