Programar dado de 100 o d20 con rand() en PHP - Tutoriales y Videotutoriales en www.vertutoriales.com
Diseño de páginas web en Córdoba. Visitanos! Taller de Chapa y Pintura en Córdoba. Hnos Troncha Cartuchos reciclados en Córdoba Joyería y Platería en Córdoba - La Joya de Plata ForoHTML5 canvas Comprar este espacio por 5/mes Recetas de cocina rica y sana Comprar este espacio por 5/mes

Programar dado de 100 o d20 con rand() en PHP

Bienvenidos a VerTutoriales, siguiendo con el proyecto de Reinos de Papel, hicimos un pequeño código donde generábamos una tirada de un dado de 100 o de 20, para ello utilizamos la función rand() de PHP.

La función rand(min, max), devuelve un entero que va desde el valor min hasta el valor max.

El código es muy sencillo, pero lo exponemos y luego explicaremos las lineas.

<?php

$mensaje = $_GET['txtmensaje'];  //recojo valor del tipo de dado
if ($mensaje != “”) //es la primera vez
{
echo “Estas lanzando un dado de “.$mensaje;
echo ‘<br />’;
}

if ($mensaje==”20″) //según el dado lanza d20 o d100
{
$num=rand(1,20);

echo $num;
echo “<br />”;

}elseif ($mensaje==”100″)
{
$num=rand(1,100);

echo $num;
echo “<br />”;

}

?>

<form id=”form1″ name=”form1″ method=”get” action=”dado.php”>
<label>
<input type=”submit” name=”button” id=”button” value=”Lanzar Dado” />
</label>
<p>
<label>
<select name=”txtmensaje” id=”txtmensaje”>
<option value=”20″>d20</option>
<option value=”100″>d100</option>
</select>
</label>
</p>
</form>

 

Como podeis ver el código no es muy extenso, pero vayamos por partes, lo primero es recojer la opción del dado d20 o d100,  comprueba la opción y “lanza el dado” utilizando la función rand(valor min, valor max) y se guarda en $num para luego mostrarlo en pantalla.

A continuación mostramos el formulario, el botón y un menú desplegable para la selección del dado, una vez hecha la selección pulsa el botón y comenzaría con el código, recojer la opción, realizamos la condicional, lanza el dado y otra vez se muestra el formulario… idem

¿Qué más se os ocurre añadirle?

Más video tutoriales para que aprendas...


Insertar al RSS los comentarios de esta entrada

Escribe tu comentario