09/03/2012, 16:51
|
| | 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\"> ¿Otra partida?</a>";
}
else {
echo "Has fallado. El resultado es: ".$suma;
}
?>
Saludos |