Belső adatfeldolgozás.

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:


Írja be a szorzó számot, (MAX=100):

Írja be a lefuttatások számát, (MIN=1, MAX=11):

 

 

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>