Login form



Operations with file content, data validation, PART 2
File name f_1_a.php


<?

$vardas     = $_GET ['vardas'];
$pavarde   = $_GET ['pavarde'];
$amzius    = $_GET ['amzius'];
$ugis         = $_GET ['ugis'];
$failas="f_1_a.txt";

if ($vardas && $pavarde){

$informacija = $vardas."|".$pavarde ."|".  $amzius ."|". $ugis ;

$f=fopen($failas, "a");
fwrite($f, "${informacija}\n");
fclose($f);
$f = fopen( $failas, "r" );

?><pre><?

while (!feof($f)) {
$eilute = fgets($f, 4096);
echo $eilute;
}


?></pre><?
fclose ($f);
?><a href="/f_1_a.php">Atgal</a><?

}else{

if ($_GET['a']){

echo "klaidos<br>";
if (! $_GET['vardas'])     echo " no name";
if (! $_GET['pavarde'])   echo " no surname";

}

?>

<form action="f_1_a.php" method="get">
<input name=vardas value= '<?php echo $_GET['vardas'];?>' >
<input name=pavarde value= '<?php echo $_GET['pavarde'];?>'>
<input name=amzius value= '<?php echo $_GET['amzius'];?>'>
<input name=ugis value= '<?php echo $_GET['ugis'];?>'>
<input type=submit name=a value =a>
</form>

<?
}
?>

1 Užduotis. Create validation  for ugis > 170 and amzius > 18; if not valid, error messages appear.
 
[ BBC news ][ Yahoo news ][ Linux guru ][ Webmaster ACE ]