Cita: pero si ninguno esta seleccionado, el $_POST["cerveza"] aparece como indefinido. ¿alguna idea?
Ese comportamiento es normal, porque precisamente dichas variables $_POST existen únicamente si enviaste el formulario, en caso contrario siempre será un error.
¿Solución?
Pues valida que exista el $_POST antes de si quiera usarlo: