Verificar valor repetido entre váriaveis
Galera, como que eu faço para verificar se exite algum valor repetido entre as váriaveis?
Ex: $destaque_0 for igual a $destaque_1 - retornar erro
Acho que é bem simples, mas não consigo pensar em nada :/
if(isset($_GET['acao']) AND $_GET['acao'] == 'alterarDestaque'){
$erro = false;
$destaque_0 = mysql_escape_string($_POST['destaque_0']);
$destaque_1 = mysql_escape_string($_POST['destaque_1']);
$destaque_2 = mysql_escape_string($_POST['destaque_2']);
$destaque_3 = mysql_escape_string($_POST['destaque_3']);
$destaque_4 = mysql_escape_string($_POST['destaque_4']);
$destaque_5 = mysql_escape_string($_POST['destaque_5']);
$destaque_6 = mysql_escape_string($_POST['destaque_6']);
// verificar se há algum destaque repetido
if(){
/* como fazer essa verificação ???????????? */
$erro = true;
}
if($erro = false){
// zerar todos os destaques
mysql_query("UPDATE tb_sc_noticia SET idDestaque = NULL") or die(mysql_error());
// alterar novos destaques
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '0' WHERE id = '$destaque_0'") or die(mysql_error());
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '1' WHERE id = '$destaque_1'") or die(mysql_error());
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '2' WHERE id = '$destaque_2'") or die(mysql_error());
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '3' WHERE id = '$destaque_3'") or die(mysql_error());
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '4' WHERE id = '$destaque_4'") or die(mysql_error());
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '5' WHERE id = '$destaque_5'") or die(mysql_error());
mysql_query("UPDATE tb_sc_noticia SET idDestaque = '6' WHERE id = '$destaque_6'") or die(mysql_error());
}
}Discussão (2)
Carregando comentários...