Hola,
Creo que el problema está en que no puedes meter variables PHP dentro de comillas simples.
Prueba esto:
Y aún así no sabría decirte si lo acepta. Lo correcto sería guardarla en una variable y esa variable pasar. Así incluso podrías controlar errores.
Código PHP:
Ver originalif(isset($_POST['calif']){$calificacion = $_POST['calif']}else{$calificacion = "valor por defecto"; $sql=mysql_query('INSERT INTO calificacion (radio) VALUES ('$calificacion') or die(mysql_error());
Me cuentas, un abrazo.