© Сделано на LiveStreet
Дизайн - ©2009 MODx RED Group
<form method="post" action="form.php">
Ширина:<input type="text" name="width" size="10" maxlength="10">
Высота:<input type="text" name="height" size="10" maxlength="10">
Крепление:<select name="krep">
<option value="6">Карабин</option>
<option value="3">Люверсы</option>
<option value="10">Карман</option>
</select>
Необходим флаг без пошива:<input name="poshiv" type="checkbox" value="30">
Количество креплений:<input type="text" name="kolkrep" size="10" maxlength="10">
Количество штук:<input type="text" name="kolsht" size="10" maxlength="10">
<input type="submit" name="btn" value="Рассчитать">
</form><?php
$widht= htmlspecialchars($_POST["width"]);
$height = htmlspecialchars($_POST["height"]);
$krep = htmlspecialchars($_POST["krep"]);
$poshiv = htmlspecialchars($_POST["poshiv"]);
$kolkrep = htmlspecialchars($_POST["kolkrep"]);
$kolsht = htmlspecialchars($_POST["kolsht"]);
if($widht) {
if(preg_match("/[0-9]/i", $widht))
{
/*lololo*/
} else { echo "vvedite cifry!!!";}
} else { echo "vvedite dannie!!!";}
if($height) {
if(preg_match("/[0-9]/i", $height))
{
/*lololo*/
} else { echo "vvedite cifry!!!";}
} else { echo "vvedite dannie!!!";}
$metrover="zvonite";
$metr=($widht*$height)/10000;
//stoimost metra kv bez nichego
function sto() {
global $metr, $widht, $height, $metrover;
if ($metr<50) {
$metrf=$metr*400;
} elseif ($metr>=50 && $metr<100) {
$metrf=$metr*330;
} elseif ($metr>=100 && $metr<500) {
$metrf=$metr*290;
} elseif ($metr>=500 && $metr<1000) {
$metrf=$metr*$metr240;
}
else {
echo $metrover;
}
return $metrf;
}
//stoimost kreplenij
function krep() {
global $kolkrep, $krep;
$result=$kolkrep*$krep;
return $result;
}
//schitaem cenu 1 shtuki
$cenasht=sto();
$cenasht1=krep();
$onecena=$cenasht+$cenasht1;
//esli vibran "bez poshiva" otnimaem value=30 u poshiva
if (!isset ($_POST["poshiv"])){
echo $onecena;
} else {
$res=$onecena-$poshiv;
echo $res;
}
$cenazakaza=($onecena*$kolsht)-($poshiv*$kolsht);
echo $cenazakaza;