Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Cuerpo de funciones y codigo
- // Base de palabras
- $palabras = array();
- $palabras[] = 'ogor';
- $palabras[] = 'ogo';
- //Rutina principal
- // Obtenemos los valores de la jugada
- $intento = isset($_REQUEST['intento']) ? $_REQUEST['intento'] : 0;
- $accion = isset($_REQUEST['accion']) ? $_REQUEST['accion'] : null;
- // Determinamos que hacer validando el botón de acción
- switch ($accion){
- case 'reset':
- $intento = 0;
- break;
- case 'enviar':
- break;
- default:
- }
- /*
- * Función para mostrar la palabra debe ajustarse para:
- * - Mostrar coincidencias
- * - Contar intentos fallidos
- */
- function mostrar_palabra(){
- global $palabras;
- global $letras;
- // Cambiar este código para que traiga una palabra en modo random del arreglo $palabras
- $letras = str_split ( $palabras[mt_rand(0, (count($palabras)-1))]);
- $salida = "<table width='100%' border='1'><tr>";
- foreach ($letras as $k => $v){
- if (($_REQUEST['letra']) == $v){
- $salida .= "<td> $v </td>";
- }
- else
- {
- $salida .= "<td> __ </td>";
- }
- }
- $salida .= "</tr></table>";
- //
- return $salida;
- }
- ?>
- <HTML>
- <HEAD></HEAD>
- <BODY>
- <form>
- <table align="center">
- <tr>
- <td colspan="4">ADIVINA LA PALABRA<td/>
- </tr>
- <tr>
- <td>Ingrese la Letra:</td>
- <td><input type="text" name="letra" size="1" maxlength="1"></td>
- <td><input type="submit" name="accion" value="enviar"></td>
- <td><input type="submit" name="accion" value="reset"></td>
- </tr>
- <tr>
- <td colspan="4"><?php echo mostrar_palabra(); ?><td/>
- </tr>
- <tr>
- <td colspan="4"><img src="<?php echo $intento ?>.png" alt="intento"></table><td/>
- </tr>
- </table>
- <input type="hidden" name="intento" value="<?php echo $intento ?>">
- </form>
- </BODY>
- </HTML>
Advertisement
Add Comment
Please, Sign In to add comment