Rise, собственно вот оно:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<h2>Выберите класс автомобиля</h2>
<form id="auto-class">
<div class="checkbox">
<label><input id="auto-class-econom" type="checkbox" value="econom-value" name="econom-checkbox">Эконом-класс</label>
</div>
<div class="checkbox auto-class-vip">
<label><input id="auto-class-vip" type="checkbox" value="">Представительский класс (VIP)</label>
</div>
</form>
<h2>Выберите тип аренды</h2>
<form name="chk" id="types">
<div class="radio">
<label><input id="standart" type="radio" name="optradio" value="standart" checked>Стандарт</label>
</div>
<div class="radio">
<label><input id="wedding" type="radio" name="optradio" value="wedding">Автомобиль на свадьбу</label>
</div>
</form>
<?
$pricelist = array();
$handle = @fopen("pricelist.txt", "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
list($id, $auto, $price, $class) = explode(":", $buffer);
$pricelist[$id] = array('class' => $class, 'price' => $price, 'auto' => $auto);
}
echo '<form name="tt" id="models">';
foreach ($pricelist as $id => $value) {
echo '<div class="radio '.$value["class"].' hidden">'.'
<label><input type="radio" name="optradio" value="'.$id.'">';
echo $value["auto"];
echo " - ";
echo $value["price"];
echo " - ";
echo $value["class"];
echo '</label>
</div>
';
}
echo '</form>';
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}
?>
<input id="days" type="number" name="days" min="3" value="3"><br>
<button id="test-button"></button>
<div id="vote_status"></div>
Да, и по большому счету мне не столько нужна секретность формулы расчета, сколько относительная безопасность от внесения изменений в процессе выполнения. В вопросах безопасности я, конечно, полный профан, но что-то мне подсказывает, если оставить всю кухню на виду, то жди беды.