簡體   English   中英

復選框值未獲取->注意:未定義的索引:第27行的C:\\ wamp \\ www \\ crud_exer1 \\ content.php中的name1

[英]checkbox value not get -> Notice: Undefined index: name1 in C:\wamp\www\crud_exer1\content.php on line 27

我正在嘗試使用復選框進行多次刪除。。但是,作為測試,我嘗試獲取前兩個復選框的值,但是它不起作用。

<td> <input type="checkbox"  name=" <?php echo $name[$pos]; ?> " value="<?php echo $row["id"]; ?>" /> </td>

為了在頁面加載時首先顯示記錄,然后在頁面頂部顯示,我執行了以下操作以打印前兩個復選框的名稱以及第一個復選框的值:

elseif(isset($_POST["delete"])){
        echo $name[0];
        echo $name[1];
        $value_of_box =  $_POST["$name[0]"];
        echo $value_of_box;
    }

但僅復選框的名稱可以識別,因為它可以打印

名稱1名稱2

但我收到此錯誤:

注意:第27行的C:\\ wamp \\ www \\ crud_exer1 \\ content.php中的未定義索引:name1

“當涉及到打印復選框的值時。我以為,如果它識別了復選框的名稱,那么它也應該識別該值,對嗎?這是什么地方錯了?

現在我懂了! 復選框必須使用相同的名稱,例如:

checkbox_name []

而不是在那里使用數組.. ^ _ ^

暫無
暫無

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

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