Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2013, 17:26
leoalvis
 
Fecha de Ingreso: febrero-2007
Mensajes: 43
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Problema al pasar datos de formulario

Buenas tardes a todos:

Me solicitan crear dos constantes con el nombre de 2 capitales del mundo respectivamente. En un formulario se me solicita que el usuario registre mediante "radio-button" el pais al cual pertenece. Al final el resultado me debe aparecer lo siguiente: hola [] eres del pais [] cuya capital es []. he realizado lo siguiente pero me arroja errores y no entiendo por que:

Código HTML:
Ver original
  1. <form name="form" method="post" action="tareapuntotres.php">
  2.  
  3.  <h1>Ingreso de datos</h1>
  4.  Nombre completo <input type="text" name="nom"/>
  5.  <br/>
  6.  Pais de procedencia:
  7.  <br/>
  8.  Alemania<input type="radio" name="pais" value="Alemania" checked="checked" />
  9.  Francia<input type="radio" name="pais" value="Francia"/>
  10.  <hr/>
  11.  
  12. <input type="button" value="Enviar" title="enviar" onclick="document.form.submit();"/>
  13. </form>

y en el archivo que recibe los datos lo siguiente:


Código PHP:
Ver original
  1. <?php
  2.    
  3.    define("alemania", "berlin");
  4.    define("francia", "paris");
  5.      
  6.   if (isset($_POST["pais"])==alemania){
  7.          
  8.      echo "hola ".$_POST["nom"]." tu eres del pais".$_POST["pais"]." cuya capital es ".alemania;
  9.   }
  10.  
  11.   if (isset($_POST["pais"])==Francia){
  12.          
  13.      echo "hola ".$_POST["nom"]." tu eres del pais".$_POST["pais"]." cuya capital es ".paris;
  14.   }
  15.    
  16.  ?>

Agradezco mucho la ayuda.