PHPでテキストボックスが空かどうかを確認する

beckyboo

php / htmlがあり、そこからユーザーがいくつかの値を入力し、mysqliと挿入クエリを使用してデータベースに更新します。ユーザーがテキストボックスに何も入力しない場合は、次のようなメッセージを表示します。情報がないので使ってみました

if($ownerName == "" ){
    echo("Missing Information!"); 

しかし、それは機能しません。

これが私のphpコードです

<?php

include "connect.php";
if($_POST["submit"])
{
    $ownerName = $_POST['OwnerName'];
    $location = $_POST['Location'];
    $phoneNumber = $_POST['PhoneNumber'];

   if($ownerName == "" || $location == "" || $phoneNumber == ""){
    echo("Missing Information!");

    /*if(is_numeric($phoneNumber) ){
                        settype($phoneNumber, "integer");
            }*/
 

    $query = "INSERT INTO OWNER VALUES ('$ownerName','$location', $phoneNumber)";




    if (!mysqli_query($con,$query))
    {
        die('Error: ' . mysqli_error($con));
    }
    echo "<script type='text/javascript'>alert('1 record added')</script>";
    

    mysqli_close($con); 
}
?>

これが私のフォームです

<html><head><title>Connect to Database</title></head><body> 

<font size="4"> Enter owner details</font><br><br> 
<form action="update.php" method="post" >

Owner Name:<input  type="text" name="OwnerName"> 
Location: <input  type="text" name="Location"> 
Phone Number:<input  type="text" name="PhoneNumber"> 
<input type="submit" name = "submit" value="Submit Value"> 
</form></body></html>

旋風
<?php

    include "connect.php";
    if(isset($_POST["submit"]))
    {
        $ownerName = isset($_POST['OwnerName']) ? $_POST['OwnerName']: '';
        $location =  isset($_POST['Location']) ? $_POST['Location']: '';
        $phoneNumber = isset($_POST['PhoneNumber']) ? $_POST['PhoneNumber']: '';

        //preventing sql injection
        /*
          $ownerName = mysqli_real_escape_string($con, $ownerName);
          $$location = mysqli_real_escape_string($con, $ownerName);
          $$phoneNumber = mysqli_real_escape_string($con, $ownerName);
         */

        if(empty($ownerName) || empty($location) || empty($phoneNumber)){
            echo("Missing Information!");

            /*if(is_numeric($phoneNumber) ){
             settype($phoneNumber, "integer");
             }*/


        }else{
            $query = "INSERT INTO OWNER VALUES ('$ownerName','$location', $phoneNumber)";




            if (!mysqli_query($con,$query))
            {
                die('Error: ' . mysqli_error($con));
            }
            echo "<script type='text/javascript'>alert('1 record added')</script>";
        }
         mysqli_close($con);
    ?>

また、var_dump($ _ POST)を使用して、何が送信されるかを確認してください。

編集:

if / elseステートメントを更新したので、動作するはずです。また、エラーレポートが有効になっていることを確認してください。

<?php
// Turn off error reporting
error_reporting(0);

// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Report all errors
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

テキストボックスが空かどうかを確認するクラスを作成するなど

分類Dev

Javascriptでテキストボックスが空かどうかを確認する

分類Dev

テキストボックス内のテキストが必要なテキストであるかどうかを確認する方法(php / html)

分類Dev

JQueryテキストボックスが空かどうかを確認するにはどうすればよいですか

分類Dev

テキストボックスが空かどうかを正しく確認するにはどうすればよいですか?

分類Dev

テキストボックスの値がリストボックスにすでに存在するかどうかを確認します

分類Dev

一部のテキストボックスが空かどうかを確認してから、VBAでイベントを実行します

分類Dev

テキストボックスに数値が含まれているかどうかを確認する

分類Dev

動的に作成されたテキストボックスの値が空でないかどうかの確認

分類Dev

テキストボックスに値があるかどうかを確認します

分類Dev

テキストボックスに値があるかどうかを確認し、他のテキストボックスを必須にします

分類Dev

特定のdivの下にある特定のテキストボックスが空かどうかを確認する方法

分類Dev

PyQt5:参照/値を渡してテキストボックスが空かどうかを確認する方法は?

分類Dev

アイテムがすでにリストボックスにあるかどうかを確認する方法

分類Dev

テキストファイルが空かどうかを確認するPython

分類Dev

フォームのテキストボックス/入力が現在html / phpに入力されているかどうかを確認する方法

分類Dev

リストボックスにテキストボックスが含まれているかどうかを確認します

分類Dev

フォームを送信したり、テキストボックスの外側を押したりせずに値を取得した後、テキストボックスが空になるかどうかを確認します

分類Dev

リストボックスの行が空かどうかを確認するにはどうすればよいですか

分類Dev

リストボックスが空かどうかを確認するにはどうすればよいですか?

分類Dev

JavaScriptでテキストボックスが無効または有効になっているかどうかを確認する

分類Dev

テキストボックスのMaxLengthが5未満かどうかを確認します

分類Dev

テキストボックスの2つの値が同じかどうかを確認します

分類Dev

リッチテキストエディタのコンテンツが空かどうかを確認するにはどうすればよいですか?

分類Dev

jsでテキストファイルをチェックして、空かどうかを確認するにはどうすればよいですか?

分類Dev

値がテキストボックスに貼り付けられていることを確認するにはどうすればよいですか?

分類Dev

8086でスタックが空かどうかを確認する方法

分類Dev

Laravelでリクエスト配列が空かどうかを確認する

分類Dev

Googleスクリプトでセルが空かどうかを確認する

Related 関連記事

  1. 1

    テキストボックスが空かどうかを確認するクラスを作成するなど

  2. 2

    Javascriptでテキストボックスが空かどうかを確認する

  3. 3

    テキストボックス内のテキストが必要なテキストであるかどうかを確認する方法(php / html)

  4. 4

    JQueryテキストボックスが空かどうかを確認するにはどうすればよいですか

  5. 5

    テキストボックスが空かどうかを正しく確認するにはどうすればよいですか?

  6. 6

    テキストボックスの値がリストボックスにすでに存在するかどうかを確認します

  7. 7

    一部のテキストボックスが空かどうかを確認してから、VBAでイベントを実行します

  8. 8

    テキストボックスに数値が含まれているかどうかを確認する

  9. 9

    動的に作成されたテキストボックスの値が空でないかどうかの確認

  10. 10

    テキストボックスに値があるかどうかを確認します

  11. 11

    テキストボックスに値があるかどうかを確認し、他のテキストボックスを必須にします

  12. 12

    特定のdivの下にある特定のテキストボックスが空かどうかを確認する方法

  13. 13

    PyQt5:参照/値を渡してテキストボックスが空かどうかを確認する方法は?

  14. 14

    アイテムがすでにリストボックスにあるかどうかを確認する方法

  15. 15

    テキストファイルが空かどうかを確認するPython

  16. 16

    フォームのテキストボックス/入力が現在html / phpに入力されているかどうかを確認する方法

  17. 17

    リストボックスにテキストボックスが含まれているかどうかを確認します

  18. 18

    フォームを送信したり、テキストボックスの外側を押したりせずに値を取得した後、テキストボックスが空になるかどうかを確認します

  19. 19

    リストボックスの行が空かどうかを確認するにはどうすればよいですか

  20. 20

    リストボックスが空かどうかを確認するにはどうすればよいですか?

  21. 21

    JavaScriptでテキストボックスが無効または有効になっているかどうかを確認する

  22. 22

    テキストボックスのMaxLengthが5未満かどうかを確認します

  23. 23

    テキストボックスの2つの値が同じかどうかを確認します

  24. 24

    リッチテキストエディタのコンテンツが空かどうかを確認するにはどうすればよいですか?

  25. 25

    jsでテキストファイルをチェックして、空かどうかを確認するにはどうすればよいですか?

  26. 26

    値がテキストボックスに貼り付けられていることを確認するにはどうすればよいですか?

  27. 27

    8086でスタックが空かどうかを確認する方法

  28. 28

    Laravelでリクエスト配列が空かどうかを確認する

  29. 29

    Googleスクリプトでセルが空かどうかを確認する

ホットタグ

アーカイブ