За последние 24 часа нас посетили 47589 программистов и 6134 робота. Сейчас ищут 1747 программистов ...

PHP метод post

Тема в разделе "PHP для новичков", создана пользователем VikaKorotkovaSPB, 30 апр 2018.

  1. VikaKorotkovaSPB

    VikaKorotkovaSPB Новичок

    С нами с:
    30 апр 2018
    Сообщения:
    3
    Симпатии:
    0
    Добрый день!
    Абсолютный новичок в php
    Подскажите, пожалуйста, как реализовать следующее:
    Допустим есть форма, где пользователь вводит длину и ширину и нам нужно посчитать площадь и вывести ее рядом, (т.е не заново открыть окно). Получается что, в той же вкладке выводит значение, а нужно чтобы прям внизу полей ввода выводился ответ.
    Буду благодарна за помощь!

    Код html файла:
    <form action="1.php" method="post">
    <label>длина</label>
    <input name="len" type="text">
    <span>><label>ширина</label></span>
    <input name="wid" type="text">
    </form>

    1.php:
    <?php
    if (isset($_POST['len'])) { $length = $_POST['len']; )
    if (isset($_POST['width'])) { $width = $_POST['wid'];

    $otvet = ($len*$wid);

    echo "$otvet";
    ?>
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    656
    Это JS или AJAX. Без клиентских скриптов только с перезагрузкой.
    --- Добавлено ---
    При выводе результата вы можете полностью воссоздать страницу с формой, так что будет очень похоже на то, про что вы спрашиваете.
     
  3. VikaKorotkovaSPB

    VikaKorotkovaSPB Новичок

    С нами с:
    30 апр 2018
    Сообщения:
    3
    Симпатии:
    0

    Я Вас поняла, Спасибо большое за ответ!!!!
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.841
    Симпатии:
    1.338
    Адрес:
    Лень
    произвести математические расчеты можно и с помощью js, без php
     
  5. RainBowDash

    RainBowDash Активный пользователь

    С нами с:
    22 июл 2013
    Сообщения:
    220
    Симпатии:
    8
    Ну если все что описано будет реализовано именно так как все тут подумали , то использовать php для этих целей , как заметили выше, наверное нецелесообразно.
     
  6. VikaKorotkovaSPB

    VikaKorotkovaSPB Новичок

    С нами с:
    30 апр 2018
    Сообщения:
    3
    Симпатии:
    0
    Расчеты конечно другие и намного сложнее, я для примера написала просто. я не изучала js
     
  7. Рихард

    Рихард Новичок

    С нами с:
    13 янв 2018
    Сообщения:
    84
    Симпатии:
    6
    Я так и не понял зачем JS если человек сказал в той же вкладке, про перезагрузку в ее вопросе ничего не стретил
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.841
    Симпатии:
    1.338
    Адрес:
    Лень
    Почему днем у машин включены фары ?
     
  9. Рихард

    Рихард Новичок

    С нами с:
    13 янв 2018
    Сообщения:
    84
    Симпатии:
    6
    потому что закон требует ,но необходимости такой нет.
    Человек не сказал вроде не отправив запрос или не перезагрузив страницу, человек отметил рядом, а рядом и на PHP можно
     
  10. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.841
    Симпатии:
    1.338
    Адрес:
    Лень
    @Рихард нет необходимости писать чушь в своих постах, не неся смысловой нагрузки.
     
  11. Рихард

    Рихард Новичок

    С нами с:
    13 янв 2018
    Сообщения:
    84
    Симпатии:
    6
    Видно кто воспитывал по манере общения
     
  12. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.841
    Симпатии:
    1.338
    Адрес:
    Лень
    По себе людей не судят, тем более я знаю кто ты и из какого теста состоишь.
     
  13. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.497
    Симпатии:
    1.726
    Надо изучить. Часть стека. Мин. набор веб-программиста: HTML, CSS, JS, PHP (или другой серверный язык).
     
    Рихард нравится это.