creo que ya voy entendiendo lo que necesitas, el problema es el lugar en donde pretendes formar la variable $_SESSION['valoracion'], lo debes de crear en ver_resultados.php
Código PHP:
Ver originalecho '<form method="post" action="ver_resultados.php">';
$idregla[]=$row['iditem'];//se crea el array con los resultados
echo $row['descripcion_item'];
echo '<select name="valoracion[]">
<option>0</option>
<option>1</option>
</select>';
}
$_SESSION['reglas']=$idregla;//si existen resultados no estará vacio, se crea correctamente
$_SESSION['valoracion']=$_POST['valoracion'];//si valoracion no viene de un form anterior y con metodo post siempre estará vacio