Most, készítünk egy kis űrlapot, melybe, beírhatjuk a kívánt értéket, és már láthatjuk is az eredményt.
A ciklus lefutások száma, 0-val kezdődik.
Az első lefutás értéke = 0-a, második lefutás értéke = 1, és így tovább.
A while ciklus lefuttatása, űrlapon meghatározott értékekkel
Kapott eredmény:
Az isset() függvény azt vizsgálja, hogy a form szakaszban megadott rejtet azonosító név létezik-e, ha igen akkor a feltétel teljesül.
Természetesen az elkuldott szó helyett, tetszőleges azonosító nevet írhatunk, de ebben az esetben a form rejtett mezejében és a az isset() függvényben, ugyan annak a szónak kell szerepelni.
<p><strong><u>A kapott eredmény:</u></strong></p> <?php if (isset($_POST['elkuldott'])) { echo "<form method='POST' action='pelda4_311for.php'>"; if($_POST['lefutasok_szama'] > 0 AND $_POST['lefutasok_szama'] < 12 AND $_POST['szorzo'] < 101) { $i = 0; $szorzo=$_POST['szorzo']; while($i < $_POST['lefutasok_szama']) { $eredmeny = $szorzo * $i; print("<br /> $szorzo * $i = ". $eredmeny); $i ++; if($i > 10) break; } print ("<br /><br /><b> Lefutások száma =</b> $i <br /><b>Lefutások végén, az érték végeredménye =</b>" . $eredmeny); } else { echo "Lefuttatásnál: 0-nál nagyobb és 12-nél kisebb értéket lehet megadni!<br /> Szorzó: 100-nál
nem lehet nagyobb! ";} echo "</form>"; } ?>
<hr></hr> <form method="POST" action="form_bfd.php#for"> <input type="hidden" name="elkuldott" value="true"> <p>Írja be a szorzó számot:</b> <input type="text" name="szorzo" value="1"></p> <p>Írja be a lefuttatások számát:</b> <input type="text" name="lefutasok_szama" value="5"></p> <p><input type="submit" value="Szám elküldése"></p> </form>