簡體   English   中英

如何在 HTML 和 PHP 中使用 select 標簽

[英]How to work with select tag in HTML and PHP

我制作了一個“productType”select 標簽。 我添加了phpmyadmin但是當我點擊提交按鈕時它給了我一條錯誤消息

productType is undefined

如果添加?? null ?? null我繞過了錯誤,但選擇的值是 phpmyadmin 中的phpmyadmin 這是我的html

<form action="connect.php" method="post">
    <select id="productType" name="productType">
        <option value="">Select Type</option>
        <option value="d">DVD</option>
        <option value="b">Book</option>
        <option value="f">Furniture</option>
    </select>
</form>

這是我的PHP代碼:

<?php 
    $productType = $_POST["productType"];

    $conn = new mysqli('localhost', 'root', '', 'test');
    if($conn->connect_error){
        die("Connection Failed: " .$conn->connetion_error);
    }else{
        $stmt = $conn->prepare("Insert into ScandiwebTest(productType) values(?)");
        $stmt->bind_param("s", $productType);
        $stmt->execute();
        echo "Creation was successful!!";
        $stmt->close();
        $conn->close();
    }
?>

你如何提交你的表格? 在您的代碼段中,沒有 php 的提交按鈕。 第一個選項應該是

    <option selected disabled>Select Type</option>

並添加提交按鈕以提交表單

    <form action="connect.php" method="post" >
        <select id="productType" name="productType">
            <option selected disabled>Select Type</option>
            <option value="d">DVD</option>
            <option value="b">Book</option>
            <option value="f">Furniture</option>
        </select>
        <button type="submit">
            submit
        </button>
    </form>

結果是

array(1) { ["productType"]=> string(1) "b" }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM