Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2012, 16:51
Bish0p
 
Fecha de Ingreso: septiembre-2011
Ubicación: DF
Mensajes: 26
Antigüedad: 13 años, 2 meses
Puntos: 6
Respuesta: Juego Calculo mental en PHP

Hola que tal

Puedes hacer algo asi


en index.php agregar un campo oculto en donde almacenes la suma de tus dos cantidades

<!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());

$valor1= mt_rand(0,9);
$valor2= mt_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">
<input type="hidden" size="5" name="suma" value="<?php echo $suma; ?>">

</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 luego en resultado.php comparas el post de la respuesta y el campo oculto en donde tienes el resultado de la suma y lo comparas asi:


<?php
$resultado=$_POST['resultado'];
$suma=$_POST['suma'];


if ($resultado == $suma){
echo "Correcto. <a href=\"index.php\"> &iquest;Otra partida?</a>";
}

else {
echo "Has fallado. El resultado es: ".$suma;
}

?>


Saludos