Làm cách nào để đặt hộp kiểm trong PHP?

Người dùng web liên kết các hộp kiểm với “nhiều lựa chọn”. Nó giúp bạn chọn giữa một trong hai tùy chọn loại trừ lẫn nhau. Nó giống như trả lời một câu hỏi bằng có hoặc không. Trong bài viết này, chúng ta sẽ xem cách tạo một và nhiều Hộp kiểm trong PHP theo trình tự sau

Hộp kiểm là gì?

Hộp kiểm giúp người dùng chọn giữa một trong hai tùy chọn loại trừ lẫn nhau. Có hai loại hộp kiểm dựa trên số lượng tùy chọn mà bạn thực hiện

Nhấp vào hộp kiểm sẽ thay đổi nó từ BẬT sang TẮT hoặc ngược lại. Chúng được ưu tiên cho nhiều lựa chọn tùy chọn. Trong các trường hợp sử dụng phải thực hiện lựa chọn DUY NHẤT, nút radio hoặc tùy chọn chọn sẽ hoạt động tốt hơn. Nếu trong một trường hợp, câu hỏi “đánh dấu tất cả những gì phù hợp” xuất hiện trong những trường hợp như vậy, nhóm hộp kiểm có thể được sử dụng

Bây giờ bạn đã biết hộp kiểm là gì, hãy tiếp tục và xem cách tạo một hộp kiểm duy nhất trong PHP

Hộp kiểm duy nhất trong PHP

Mỗi phản hồi phải được bật riêng thành BẬT và TẮT. Ví dụ về hộp kiểm duy nhất như hình bên dưới



I accept the terms of service.



Tiếp theo, chúng ta sẽ xem cách tạo nhiều hộp kiểm trong PHP

Nhiều hộp kiểm trong PHP

Nhiều hộp kiểm phức tạp hơn một chút so với một hộp kiểm. Nếu người dùng muốn chọn một hoặc nhiều tùy chọn hơn tùy chọn này được sử dụng
Trong ví dụ này, chúng tôi cho phép người dùng chọn loại rau yêu thích của họ



Tomatoes



Onions



Chillies



Với điều này, chúng tôi đã đi đến cuối bài viết của chúng tôi. Tôi hy vọng bạn đã hiểu hộp kiểm là gì và cách tạo chúng trong PHP

Nếu bạn thấy blog này có liên quan, hãy xem Khóa đào tạo chứng chỉ PHP của Edureka, một công ty học tập trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải khắp toàn cầu

Có một câu hỏi cho chúng tôi?

Trong tập lệnh PHP (dạng hộp kiểm. php), chúng ta có thể lấy tùy chọn đã gửi từ mảng $_POST. Nếu $_POST['formWheelchair'] là “Có”, thì hộp đã được chọn. Nếu hộp kiểm không được chọn, $_POST['formWheelchair'] sẽ không được đặt

Đây là một ví dụ về PHP xử lý biểu mẫu


<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>

Giá trị của


<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
0 được đặt thành 'Có' vì thuộc tính giá trị trong thẻ đầu vào là 'Có'

<input type="checkbox" name="formWheelchair" value="Yes" />

Bạn có thể đặt giá trị thành '1' hoặc 'bật' thay vì 'Có'. Đảm bảo kiểm tra trong mã PHP cũng được cập nhật tương ứng

Nhóm hộp kiểm

Thường có những tình huống cần một nhóm các hộp kiểm liên quan trên một biểu mẫu. Ưu điểm của nhóm hộp kiểm là người dùng có thể chọn nhiều tùy chọn. (không giống như một nhóm đài chỉ có thể chọn một tùy chọn từ một nhóm)

Hãy xây dựng dựa trên ví dụ trên và cung cấp cho người dùng danh sách các tòa nhà mà anh ta đang yêu cầu truy cập cửa


<form action="checkbox-form.php" method="post">

Which buildings do you want access to?<br />
<input type="checkbox" name="formDoor[]" value="A" />Acorn Building<br />
<input type="checkbox" name="formDoor[]" value="B" />Brown Hall<br />
<input type="checkbox" name="formDoor[]" value="C" />Carnegie Complex<br />
<input type="checkbox" name="formDoor[]" value="D" />Drake Commons<br />
<input type="checkbox" name="formDoor[]" value="E" />Elliot House

<input type="submit" name="formSubmit" value="Submit" />

</form>

Xin lưu ý rằng các hộp kiểm có tên giống hệt nhau (


<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
1 ). Cũng lưu ý rằng mỗi tên kết thúc bằng

<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
2. Sử dụng cùng tên cho biết rằng các hộp kiểm này đều có liên quan. Sử dụng [ ] chỉ ra rằng các giá trị đã chọn sẽ được tập lệnh PHP truy cập dưới dạng một mảng. Nghĩa là,

<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
3 sẽ không trả về một chuỗi như trong ví dụ trên;

Chẳng hạn, nếu tôi đánh dấu vào tất cả các ô, thì


<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
3 sẽ là một mảng bao gồm.

<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
5. Đây là một ví dụ về cách truy xuất mảng giá trị và hiển thị chúng


<?php
  $aDoor = $_POST['formDoor'];
  if(empty($aDoor)) 
  {
    echo("You didn't select any buildings.");
  } 
  else 
  {
    $N = count($aDoor);

    echo("You selected $N door(s): ");
    for($i=0; $i < $N; $i++)
    {
      echo($aDoor[$i] . " ");
    }
  }
?>

Nếu không đánh dấu vào ô nào thì sẽ không thiết lập được


<?php

if(isset($_POST['formWheelchair']) && 
   $_POST['formWheelchair'] == 'Yes') 
{
    echo "Need wheelchair access.";
}
else
{
    echo "Do not Need wheelchair access.";
}	 

?>
3, vì vậy hãy sử dụng chức năng “empty” để kiểm tra trường hợp này. Nếu nó không trống, thì ví dụ này chỉ lặp qua mảng ( sử dụng hàm “đếm” để xác định kích thước của mảng) và in ra mã xây dựng của các tòa nhà đã được kiểm tra

Nếu hộp kiểm đối với 'Tòa nhà Acorn' được chọn, thì mảng sẽ chứa giá trị 'A'. tương tự, nếu 'Carnegie Complex' được chọn, mảng sẽ chứa C

Kiểm tra xem một tùy chọn cụ thể có được chọn không

Thường được yêu cầu kiểm tra xem một tùy chọn cụ thể có được chọn trong số tất cả các mục có sẵn trong nhóm hộp kiểm không. Đây là chức năng để kiểm tra

Làm cách nào để thêm hộp kiểm trong PHP?

Chèn nhiều giá trị hộp kiểm vào cơ sở dữ liệu bằng PHP .
Create an HTML form, test_post. php, with multiple checkboxes as shown below. .. .
Chọn nhiều hộp kiểm như hình bên dưới
Bây giờ hãy nhấp vào nút gửi và một cửa sổ bật lên sẽ được hiển thị để xác nhận như hình bên dưới. đầu ra. Chèn giá trị hộp kiểm vào cơ sở dữ liệu

Làm cách nào để hiển thị hộp kiểm trong PHP?

Để lấy giá trị hộp kiểm, bạn có thể sử dụng phương thức foreach() . Ghi chú. Phương thức foreach() hoạt động bằng cách lặp qua tất cả các hộp kiểm đã chọn và hiển thị giá trị của chúng.

Làm cách nào để chuyển giá trị hộp kiểm trong PHP?

Chèn và hiển thị các giá trị đã kiểm tra từ Cơ sở dữ liệu . Khi . Kiểm tra mục nhập trong bảng ngôn ngữ nếu không tồn tại, sau đó chèn $lang vào bảng nếu không, hãy cập nhật giá trị ngôn ngữ. Tìm nạp bản ghi từ bảng ngôn ngữ.

Làm cách nào để in hộp kiểm trong PHP?

php foreach($_POST['checkboxName'] as $value) { echo $value. ' Save this answer.