Сохранить ответы от входов - php

Я пробовал использовать $ _POST, $ _GET и $ _REQUEST, но никто из них не работает. Что я должен использовать для сохранения ответов на входные данные?

<!DOCTYPE html> 
<html> 
    <head> <title>Sign Up</title> </head> 
    <body> 
        <form method="POST"> 
            <input type="text" name="first" id='first'> 
            <input type="text" name='last' id='last'> 
            <button type='submit' name='submit'>Click</button> 
        </form> //WHERE THE INFORMATION IS ASKED 
        <?php //WHERE I ATTEMPT TO SAVE THE INFORMATION BUT I FAIL 
            include_once 'dbh.inc.php'; 
            $first = $_POST['first']; 
            $last = $_POST['last']; 
            /*Notice: Undefined index: first in C:xampphtdocsindex.php on line 14 Notice: Undefined index: last in C:xampphtdocsindex.php on line 15*/ 
            $sql = "INSERT INTO keep1(Firstname, Lastname) VALUES('$first', '$last');"; mysqli_query($conn, $sql); ?> 
    </body> 
</html> 

Прикрепленный фрагмент:

 <!DOCTYPE html> <html> <head> <title>Sign Up</title> </head> <body> <form method="POST"> <input type="text" name="first" id='first'> <input type="text" name='last' id='last'> <button type='submit' name='submit'>Click</button> </form> //WHERE THE INFORMATION IS ASKED <?php //WHERE I ATTEMPT TO SAVE THE INFORMATION BUT I FAIL include_once 'dbh.inc.php'; $first = $_POST['first']; $last = $_POST['last']; /*Notice: Undefined index: first in C:xampphtdocsindex.php on line 14 Notice: Undefined index: last in C:xampphtdocsindex.php on line 15*/ $sql = "INSERT INTO keep1(Firstname, Lastname) VALUES('$first', '$last');"; mysqli_query($conn, $sql); ?> </body> </html> 

php,html,post,get,request,

-2

Ответов: 1


0

Вы должны позаботиться о своем коде, чтобы его было легко читать. Таким образом, другие люди могут прочитать ваш код.

Попробуйте это, может возникнуть ошибка, потому что вы не разместили данные.

<!DOCTYPE html>
<html>
<head>
    <title>Sign Up</title>
</head>
<body>
    <form method="POST">
        <input type="text" name="first" id="first">
        <input type="text" name="last" id="last">
        <button type="submit">Click</button>
    </form>
<?php
include_once 'dbh.inc.php';
if(isset($_POST['first']) && isset($_POST['last'])){
    $first = $_POST['first'];
    $last = $_POST['last'];
    $sql = "INSERT INTO keep1(Firstname, Lastname) VALUES('$first', '$last');";
    mysqli_query($conn, $sql);
}
?>
</body>
</html> 
PHP, HTML, почта, получить запрос,
Похожие вопросы