Veamos:
Código PHP:
$zona = isset($_POST['envio']) ? $_POST['envio'] : España;
Las cadenas de texto, tienen que ir entre comillas... deberias poner algo así
Código PHP:
$zona = isset($_POST['envio']) ? $_POST['envio'] : 'España';
Ahora, podrías añadir una "variable" q fuera "$gastosEnvio", y podría ser algo así
Código PHP:
if( $zona == 'España' ) $gastosEnvio = 9;
else $gastosEnvio = 20; //Presupongo q solo puede ser España/Sudamerica
Y esa seria la variable para sumar al precio, y mostrar en gastos de envio (en vez de zona)