BF Summer sales
Pouze tento týden sleva až 80 % na HTML & CSS a JavaScript
80 % bodů zdarma na online výuku díky naší Letní akci!

Hádání náhodného čísla v PHP

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

<?php
/**
 * @author sczdavos
 * @site www.itnetwork.cz
 */

header('Content-type: text/html; charset=utf8');

if ((isset($_POST['number'])) && ($_POST['number']))
    $number = $_POST['number'];
else
    $number = rand(0, 200);
$tries = 0;

if (isset($_POST['user_number']))
{
    $tip = $_POST['user_number'];
    $tries = $_POST['tries'] + 1;
    $diff = abs($tip - $number);

    if ($diff > 50)
        echo('Hodně vedle');
    else if (($diff <= 50) && ($diff >= 21))
        echo('Vedle');
    else if (($diff <= 20) && ($diff >= 6))
        echo('Přihořívá');
    else if (($diff <= 5) && ($diff >= 1))
        echo('Těsně vedle');
    else
        echo('Trefa');

    echo('Pokus číslo: ' . $tries);
}

echo('
    <form method="post">
        <input type="hidden" name="number" value="' . $number . '" />
        <input type="hidden" name="tries" value="' . $tries . '" />
        <input type="text" name="user_number" />
        <input type="submit" />
    </form>
');
Program byl vytvořen v roce 2012.

 

Všechny články v sekci
Zdrojákoviště PHP - Základní konstrukce
Program pro vás napsal David Čápka
Avatar
Jak se ti líbí článek?
1 hlasů
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor sítě se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity (3)

 

 

Komentáře

Avatar
vojta3310
Člen
Avatar
vojta3310:25.1.2014 20:36

Pěkné, ale chytřejší člověk se koukne do zdrojového kódu stránky a číslo opíše, použil bych spíše common.

 
Odpovědět
25.1.2014 20:36
Avatar
Kit
Redaktor
Avatar
Odpovídá na vojta3310
Kit:25.1.2014 20:43

Jakého komoně by sis představoval? Snad session, ne?

Odpovědět
25.1.2014 20:43
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
vojta3310
Člen
Avatar
Odpovídá na Kit
vojta3310:25.1.2014 20:55

Jen sem slyšel že něco takového existuje a netušil jsem že je více druhů serverových proměnných.

 
Odpovědět
25.1.2014 20:55
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.