Кнопка HTML & PHP

151
06 декабря 2021, 00:30

Мне нужно создать форму в которой будет кнопка типа Submit и два текстовых поля, в которые можно будет ввести 2 числа, и по нажатию кнопки должен запуститься php-скрипт который к примеру будет выводить надпись " Hello ". Сделал только форму и кнопку, понятия не имею как вызывать PHP скрипт.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Qwr</title>
</head>
<body>
    <form action="index.php">   
        <input type="text" placeholder="Enter first num">
        <input type="text" placeholder="Enter second num">
        <button type="submit" >Send information</button>
    </form>
</body>
</html>
Answer 1

Запускной файл index.php

<?php
echo (int)$_POST['first']."<br>";
echo (int)$_POST['second'];
?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Qwr</title>
    </head>
    <body>
        <form method="POST" action="index.php">
 // или action='', или вообще без action 
            <input type="text" name="first" placeholder="Enter first num">
            <input type="text" name="second" placeholder="Enter second num">
            <button type="submit" >Send information</button>
        </form>
    </body>
    </html>

Или с внешним файлом, запускной файл любой, с расширением php или html|htm:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Qwr</title>
    </head>
    <body>
        <form method="POST" action="action.php">   
            <input type="text" name="first" placeholder="Enter first num">
            <input type="text" name="second" placeholder="Enter second num">
            <button type="submit" >Send information</button>
        </form>
    </body>
    </html>

Файл action.php, должен быть в папке с запускным файлом (index.php), или в другом месте - тогда нужно правильно указать путь к нему в запускном фале.

<?php
    echo (int)$_POST['first']."<br>";
    echo (int)$_POST['second'];
    ?>

Дополнительно:

PHP сценарии обработки HTML форм http://coderhs.com/archive/php_send_form

Answer 2

В <form action="#"> скрипт на этой же странице или ссылку на файл со с скриптом вместо #. Если хочешь использовать значения с полей форм то они попадают в массив $_POST[] или $_GET[] в зависимости от того что ты указал в method.

READ ALSO
Не удаляется животное из customer

Не удаляется животное из customer

При регистрации клиента можно создать несколько животных, которые будут ему принадлежат, добавить животных получается, но удалить нет

81
Поиск простых чисел за O(n)

Поиск простых чисел за O(n)

Есть алгоритм для быстрого поиска простых чиселЯ попытался реализовать его

157
Почему выражение всегда = true?

Почему выражение всегда = true?

У меня возникла проблемаМой цикл while должен выполнятся до тех пор, пока я не введу либо C, либо F

195
Прочитать PDF с сайта

Прочитать PDF с сайта

В процессе создания приложения понадобилось чтениеpdf с сайта

106