Una cosa,
en este query donde verificas que $status_voto_confirma sea cero esta bien
Código PHP:
$result3=mysql_query("select * from tbl1 where mail_voto_confirma = '$email' and max_voto_confirma = '$idvideo' and aleatorio_voto_confirma = '$aleatorio' and status_voto_confirma = 0",$link);
PERO LO HACES EN LA TABLA DE LA BD
TBL1
Y cuando actualizas $status_voto_confirma lo haces en la tabla de la BD
que se llama
tbl_confirma Código PHP:
mysql_query("update tbl_confirma set status_voto_confirma=1 WHERE mail_voto_confirma='$email' and max_voto_confirma='$idvideo' and aleatorio_voto_confirma = '$aleatorio'",$link);
entonces al comenzar de nuevo, enviando los miosmos datos en la TABLA tbl1 el campo ese para confirmar siempre vale cero, pues actualizas otra tabla
eso es lo que te indico GatorV
Un saludo