Quien sabe como recibes el valor de $espacio pero no es problema de condicional, esto debería funcionar:
Código HTML:
Ver original<form action="valorar.php" method="post"> Escribe:
<input name="espacio" type="text"><input value="Enviar" type="submit">
Código PHP:
Ver original<?php
//valorar.php
$espacio = (isset($_POST['espacio']) ?
$_POST['espacio'] : '');
if ($espacio == "h") {
echo "Hola";
} elseif ($espacio == "b") {
echo "Bien";
} elseif ($espacio == "c") {
echo "Bueno";
} else {
echo "Mal";
}