Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2012, 16:41
Bitbreak
 
Fecha de Ingreso: mayo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Pregunta Juego Calculo mental en PHP

Hola a todos,

Estoy practicando PHP por mi cuenta y me está costando realizar un juego sencillo. El juego consiste en que PHP gener 2 número aleatorios y pida al usuario cual es el resultado de la suma de los 2. Si el resultado que da el usuario es el mismo que la suma de esos 2 número, dará un mensaje de enhorabuena, sino, que de un mensaje de que ha fallado. Lo que me sucede es que al enviar el formulario, hay una variable que al estar en otro archivo no consigo que la coja... Os copio el código de cada archivo.

index.php:

Código PHP:
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title></title>
    </head>
    <body>
        <div align="center">
            <?php
        
        mt_srand
(time());
        
        
$valor1mt_rand(0,9);
                
$valor2mt_rand(0,9);
        
        
$suma$valor1+$valor2;
        
        echo 
"¿Cuánto es ".$valor1." + ".$valor2."?";

        
        
?>
        </div>
        
        <div align="center"><form metoh="POST" action="resultado.php">
            <table>
                <tr>
                  <td align="right">Es:</td>
                    <td align="right"><input type="text" size="5" name="respuesta"></td>
                </tr>
                <tr>
                  <td><input type="submit"></td>
                    <td><div align="center"><input type="button" value="Reiniciar juego" onClick="window.location.reload()"></div></td>
                </tr>
            </table>
        </form>
            </div>

    </body>
</html>
Y el resultado.php:

Código PHP:
        <?php
        
                
if ($resultado == $suma){
            echo  
"Correcto. <a href=\"index.php\"> &iquest;Otra partida?</a>";
        }
        
        else {
            echo 
"Has fallado. El resultado es: ".$suma;
        }
        
        
?>

¿Saben como podría hacerlo?