PHPを介してmysqlデータベースに新しいレコードを挿入できません

タスニームサラ

送信ボタンを押すとエラーが発生します。

オブジェクトが見つかりませんエラー。

また、ページは、自動インクリメントされた主キーを使用して(送信ボタンを押さずに)空のエントリを自動的に追加します。

私はまだPHPの初心者で、徹底的に検索しましたが、コードの何が問題になっているのかわかりません。

  <html>   
<head>
    <title>Add New Record in MySQL Database</title>
</head>   
<body>
    <form action="insert.php" method="post">
        <p>

            <label for="Name">Full Name:</label>

            <input type="text" name="Name" id="Name">

        </p>
        <p>
            <label for="Code">Code:</label>
            <input type="text" name="Code" id="Code">
        </p>
        <p>
            <label for="GPA">GPA:</label>
            <input type="text" name="GPA" id="GPA">
        </p>
        <input type="submit" value="Submit">
    </form>

    <?php
 /* Attempt MySQL server connection. Assuming you are running MySQL

 server with default setting (user 'root' with no password) */

 $link = mysqli_connect("localhost", "username", "password", "students");
// Check connection

if ($link === false) {

die("ERROR: Could not connect. " . mysqli_connect_error());
}
// Escape user inputs for security
$full_name = filter_input(INPUT_POST, 'full_name');
$code = filter_input(INPUT_POST, 'code');
$gpa = filter_input(INPUT_POST, 'gpa');
// attempt insert query execution
$sql = "INSERT INTO info VALUES ('$full_name', '$code', '$gpa')";
if (mysqli_query($link, $sql)) {
 echo "Records added successfully. $full_name";
} else {
 echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// close connection
mysqli_close($link);
?>
</body>
</html>  
Gytis TG

これを試して:

$full_name = filter_input(INPUT_POST, 'Name');
$code = filter_input(INPUT_POST, 'Code');
$gpa = filter_input(INPUT_POST, 'GPA');

私はあなたの入力名が含まれているためつまり書いた理由NameCodeおよびGPAので、あなたは正確にご入力名(としてこれを書く必要があり、大文字と小文字を区別)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

FlaskSQLAlchemyを介して新しいレコードを挿入できません

分類Dev

Guardianデータベースがデータベースにレコードを挿入していません

分類Dev

Pythonを介してCSVファイルの行をMYSQLデータベースに挿入できません

分類Dev

(PHP、AJAX、JQ)を使用してMySQLデータベースにデータを挿入できません

分類Dev

エミュレータを使用してSQLiteに新しいレコードを挿入できません

分類Dev

MySQLdbpythonを使用してMySQLデータベースに挿入できません

分類Dev

Ajaxを使用してphpでmysqlデータベースにレコードを挿入します

分類Dev

HTMLフォームとPHPを使用してデータベースにレコードを挿入できません

分類Dev

C#.netはmsaccessデータベースにレコードを挿入できませんでした

分類Dev

PHPを使用してMYSQLデータベースに日付と時刻を挿入できません

分類Dev

サーブレットを介してデータベースにデータを入力できません

分類Dev

PHPを使用してデータがMySQLデータベースに挿入されていません

分類Dev

AJAXを使用してmysqlデータベースにデータを挿入できません

分類Dev

Thymeleafを介してSpringBootのOracleデータベースに日付を挿入できません

分類Dev

Moodleがデータベースphpにレコードを挿入できません

分類Dev

SummernoteコードをAjaxを介してPHPに投稿し、データベースに挿入します

分類Dev

データベースにデータを挿入していますが、理解できません

分類Dev

node.jsでaxiosPOSTを使用してjsonレコードをpostgresqlデータベースに挿入できませんか?

分類Dev

データベースにデータを挿入しているときにフィールドを自動配線できませんでした

分類Dev

CodeIgniterを使用してデータベースに挿入できません

分類Dev

Laravelレジスタフォームからデータベースに新しいテキスト入力値を挿入できません

分類Dev

phpを使用してmysqlにデータを挿入できません

分類Dev

axios&postmanを介してデータベースの最初以外のレコードを更新できません

分類Dev

phpを使用してデータベースに値を挿入できません

分類Dev

phpを使用してデータベースに値を挿入できません

分類Dev

私のコードはerrmsgを表示していませんが、データベースにデータを挿入していません

分類Dev

phpを使用して動的に作成された追加削除フィールドからデータベースにデータを挿入できません

分類Dev

Python、変数、auto_incrementを使用してmySQLデータベースに挿入できません

分類Dev

NuGetの更新-データベースがVisualStudioで新しいレコードをプルしていません

Related 関連記事

  1. 1

    FlaskSQLAlchemyを介して新しいレコードを挿入できません

  2. 2

    Guardianデータベースがデータベースにレコードを挿入していません

  3. 3

    Pythonを介してCSVファイルの行をMYSQLデータベースに挿入できません

  4. 4

    (PHP、AJAX、JQ)を使用してMySQLデータベースにデータを挿入できません

  5. 5

    エミュレータを使用してSQLiteに新しいレコードを挿入できません

  6. 6

    MySQLdbpythonを使用してMySQLデータベースに挿入できません

  7. 7

    Ajaxを使用してphpでmysqlデータベースにレコードを挿入します

  8. 8

    HTMLフォームとPHPを使用してデータベースにレコードを挿入できません

  9. 9

    C#.netはmsaccessデータベースにレコードを挿入できませんでした

  10. 10

    PHPを使用してMYSQLデータベースに日付と時刻を挿入できません

  11. 11

    サーブレットを介してデータベースにデータを入力できません

  12. 12

    PHPを使用してデータがMySQLデータベースに挿入されていません

  13. 13

    AJAXを使用してmysqlデータベースにデータを挿入できません

  14. 14

    Thymeleafを介してSpringBootのOracleデータベースに日付を挿入できません

  15. 15

    Moodleがデータベースphpにレコードを挿入できません

  16. 16

    SummernoteコードをAjaxを介してPHPに投稿し、データベースに挿入します

  17. 17

    データベースにデータを挿入していますが、理解できません

  18. 18

    node.jsでaxiosPOSTを使用してjsonレコードをpostgresqlデータベースに挿入できませんか?

  19. 19

    データベースにデータを挿入しているときにフィールドを自動配線できませんでした

  20. 20

    CodeIgniterを使用してデータベースに挿入できません

  21. 21

    Laravelレジスタフォームからデータベースに新しいテキスト入力値を挿入できません

  22. 22

    phpを使用してmysqlにデータを挿入できません

  23. 23

    axios&postmanを介してデータベースの最初以外のレコードを更新できません

  24. 24

    phpを使用してデータベースに値を挿入できません

  25. 25

    phpを使用してデータベースに値を挿入できません

  26. 26

    私のコードはerrmsgを表示していませんが、データベースにデータを挿入していません

  27. 27

    phpを使用して動的に作成された追加削除フィールドからデータベースにデータを挿入できません

  28. 28

    Python、変数、auto_incrementを使用してmySQLデータベースに挿入できません

  29. 29

    NuGetの更新-データベースがVisualStudioで新しいレコードをプルしていません

ホットタグ

アーカイブ