Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 12:56
ph20
 
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 127
Antigüedad: 12 años, 9 meses
Puntos: 2
Codigo condicional elseif; no se enlaza.

Hace un tiempo utilicé un condicional if que funcionaba a la perfección, pero no lo encuentro y ahora estoy intentando añadirle el elseif. El caso es que ponga lo que ponga en el html, me aparece la condicion de else, aún poniendo la condicion verdadera de if.

Utilizo este código:
Código PHP:
<?php
if ($espacio=="h") {
echo 
"Hola";}
elseif (
$espacio=="b"){
echo 
"Bien";}
elseif (
$espacio=="c"){
echo 
"Bueno";}
else {
  echo 
"Mal";}
 
?>
Con eso lo que quiero conseguir es que si en el text de html pones h, que le diga hola, si pones b que le diga bien, si pones c que le diga bueno y si pones cualquier otra, que le diga mal.

Entonces lo enlazo con este html:
Código HTML:
<form action="valorar.php" method="post"> Escribe: <input
name="espacio" type="text"> <input value="Enviar" type="submit"> </form> 
y escriba lo que escriba en el text, me dice Mal.

A ver si me podeis ayudar...

Gracias!