Можете помочь написать код с комментариями (начинаю учить php) что бы было проще разобраться. Простое задание придумал сам же, показывает сколько дней будет записывать определенное кол-во камер при определенном объеме HDD. Так как только начал изучать помогите с пояснениями, вообщем суть: Пишем html форму: Код: <form id="raschet" method="post" action=""> <label>Количество камер</label> <select id="kol_kamer" name="kol_kamer"> <option value="" selected="selected"></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> </select> <label>Объем жесткого диска </label> <select id="vibor_hdd" name="vibor_hdd"> <option value="" selected="selected"></option> <option value="1">500 гб</option> <option value="2">1000 гб</option> <option value="3">2000 гб</option> </select> <input id="vivod-dney" type="submit" name="submit" value="Расчитать"> </form> Не понимаю как сделать вообщем что бы данные с формы отправлялись в скрипт php и выводили значение, и возможно ли без нажатия кнопки "Расчитать" Ну и код написать я тоже не могу самостоятельно хоть и простой: Количество камер * 10 = гб/сутки ($sutki) получается так что ли: $sutki = $camers * 10; вот только не понимаю как из поля kol_kamer вытащить значение что бы подставить на место $camers? дальше из поля vibor_hdd нужно значение числовое (500,1000,2000) разделить на $sutki В итоге вывод дней что-то вроде этого: $dney = $hdd / $sutki; еще бы округлить в меньшую сторону получившиеся значение. Поможете?) разжевать
в <form action нужно передать обработчик: PHP: <form action="submit.php" method="post"> это можно сделать на js в submit.php все данные будут в $_POST пример можно посмотреть тут: http://php.net/manual/ru/reserved.variables.post.php
Не дождался ответа от вас и начал сам разбираться) Добавил в form action="action.php" Написал такой php код: PHP: <?php$kol_kamer = $_POST['kol_kamer'];$sutki = $kol_kamer * 10;$hdd = $_POST['vibor_hdd'];$dney = $hdd / $sutki;echo "Количество камер - $kol_kamer ; Жесткий диск - $hdd ; Записи хватит на: " . floor($dney ). " дней.";?> В принципе все работает) сделать что бы отображалось на той же страницы через js тяжело? не подскажешь как?
нет не сложно логика такая же ) только форма по факту и не нужна и сабмитить её не нужно. только есил вы хотите сохранять где-либо (в файл, в бд) результаты расчёта.
лучше jquery ) ну в плане, что проще будет разобраться. p.s. я и не старался предоставить решение) т.к. ты его должен найти сам) тогда хоть что-нибудь поймёшь) можешь спрашивать, что-то конкретно, тогда подскажу
jQuery: http://jquery.com/ habr: http://habrahabr.ru/post/38208/ ну и гуглить типа: "сумма полей jquery" )