нужно чтобы пользователь на странице,в поле вводил число и это число умножалось всегда на то число которое я задам и все это выводилось рядом после знака =
так, ну во первых смотри. php не мертв, просто порог входа очень низок и есть свои странности. Во вторых для таких целей лучше всего подойдет js, но все таки отвечу на вопрос. Для начала тебе нужна форма, в которой один инпут будет выключен, а второй включен и пользователь сможет вводить в него данные. <form action="handler.php"> <input type="number" name="first"> <input type="number" name="second" value="5" disabled> <input type="submit"> </form> Code <form action="handler.php"> <input type="number" name="first"> <input type="number" name="second" value="5" disabled> <input type="submit"> </form> Данные из формы будут отправляться гет запросом в файл handler.php, в котором ты и будешь их умножать как то так: <?php $fn = $_GET["first_number"]; $sn = $_GET["second_number"]; $answ = $fn * $sn; Code <?php $fn = $_GET["first_number"]; $sn = $_GET["second_number"]; $answ = $fn * $sn; Дальше тебе нужно куда-то записать данные, которые ты получишь в ходе выполнения умножения, а именно в сессию. Сразу после открытия <?php тега нужно вписать след. вещь: session_start(); Code session_start(); А ответ внести в массив сессии: $_SESSION["answer"] = $answ; Code $_SESSION["answer"] = $answ; Далее мы редиректим пользователя на главную страницу, где так-же стартуем сессию и через echo выводишь ответ
@Corry, а можно к этому всему добавить чтобы человек мог вводить только целые числа которые больше 10,но меньше например 100,и если хотб одно из этих условий не соблюдается,то ниже появляется надпись об этом или что то вроде этого
Amnaka, <?php if(preg_match('/^\d+$/',$fn) && $fn >= 10 && $fn <= 10) { // действие при успешной проверке ( Умножаешь и редиректишь } else { // записываешь в сессию сообщение об ошибке } Code <?php if(preg_match('/^\d+$/',$fn) && $fn >= 10 && $fn <= 10) { // действие при успешной проверке ( Умножаешь и редиректишь } else { // записываешь в сессию сообщение об ошибке }