Nút radio đã chọn giá trị từ cơ sở dữ liệu PHP

//create a database
CREATE DATABASE `demo`;

//select database
USE demo;
 
//Create table 
CREATE TABLE `demo`.`update_radio_button_value`
 
(

`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`name` CHAR( 50 ) NOT NULL ,

`email` VARCHAR( 50 ) NOT NULL ,

`mobile` BIGINT NOT NULL ,

`gender` ENUM( "m", "f" ) NOT NULL

);

//Insert Values
INSERT INTO `demo`.`update_radio_button_value`

(

`id` ,`name` ,`email` ,`mobile` ,`gender`

)

VALUES (NULL , 'Sanjeev', '[email protected]', '9015501897', 'm');

Trong bài viết trước bạn đã thấy cách chèn một giá trị từ hộp văn bản vào cơ sở dữ liệu MySQL trong PHP. Trong bài viết này, bạn sẽ thấy cách chèn một giá trị từ nút radio vào cơ sở dữ liệu MySQL bằng cách sử dụng PHP

Trước hết, chúng ta sẽ tạo một cơ sở dữ liệu và bảng. Mã để tạo cơ sở dữ liệu và bảng như sau

  1. $con = mysql_connect("localhost","root","");
  2. nếu (. $con)
  3. {
  4. chết ('Không thể kết nối. '. mysql_error());
  5. }
  6. if (mysql_query("TẠO Cơ sở dữ liệu ABC",$con))
  7. {
  8. echo "Cơ sở dữ liệu của bạn đã được tạo. “;
  9. }
  10. khác
  11. {
  12. echo "Lỗi tạo cơ sở dữ liệu. ". mysql_error();
  13. }
  14. mysql_close($con);
  15. ?>

Tạo bảng

  1. $con = mysql_connect ("localhost","root","");
  2. nếu (. $con)
  3. {
  4. chết ('Không thể kết nối. '. mysql_error());
  5. }
  6. mysql_select_db ("ABC", $con);
  7. $sql = "TẠO BẢNG nhân viên
  8. (
  9. tên VARCHAR( 50 ) ,
  10. giới tính VARCHAR( 50 ) ,
  11. )";
  12. mysql_query($sql,$con);
  13. echo "Bảng của bạn đã tạo. “;
  14. mysql_close($con);
  15. ?>

Sau khi tạo cơ sở dữ liệu và bảng, chúng ta sẽ tạo một bảng. Bảng này có hai trường tôi. e. tên và giới tính (nam và nữ). Sử dụng bảng này, chúng tôi sẽ chèn dữ liệu vào cơ sở dữ liệu MySQL

  1. $con = mysql_connect("localhost","root","");
  2. mysql_select_db("ABC", $con);
  3. @$a=$_POST['tên'];
  4. @$b=$_POST['sex'];
  5. if(@$_POST['submit'])
  6. {
  7. echo $s="chèn vào giá trị nhân viên(tên,giới tính)('$a','$b')";
  8. echo "Dữ liệu của bạn đã được chèn";
  9. mysql_query($s);
  10. }
  11. ?>
  12.   
  13.   
  14.   
  15.   
  16.   
  17. Tên
  18.   
  19.   
  20. giới tính
  21. Nam giới
  22.   
  23. Giống cái
  24.   
  25.   
  26.   
  27.   
  28.   
  29.   
  30.   

đầu ra

Nút radio đã chọn giá trị từ cơ sở dữ liệu PHP

Đây là mã cuối cùng cho các nút radio trong PHP với ví dụ

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Radio Buttons in PHP</title>
  <style>
    .container {
      max-width: 300px;
      margin: 50px auto;
      text-align: left;
      font-family: sans-serif;
    }
    select {
      width: 100%;
      min-height: 150px;
      margin-bottom: 20px;
    }
    input[type="submit"] {
      display: block;
      margin: 20px auto;
    }
    label {
      display: block;
      position: relative;
      cursor: pointer;
      font-size: 18px;
      padding-left: 46px;
      margin-bottom: 15px;      
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    label input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
    }
    .select {
      top: 0;
      left: 0;
      height: 25px;
      width: 25px;
      position: absolute;
      border-radius: 50%;
      background-color: #cccccc;
    }
    label:hover input~.select {
      background-color: #ccc;
    }
    label input:checked~.select {
      background-color: #1A33FF;
    }
    .select:after {
      content: "";
      position: absolute;
      display: none;
    }
    label input:checked~.select:after {
      display: block;
    }
    label .select:after {
      top: 9px;
      left: 9px;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: white;
    }
  </style>
</head>
<body>
  <div class="container mt-5">
    <form action="" method="post" class="mb-3">
      <label>
        <input type="radio" name="radio" value="Lock & Key">Lock & Key
        <span class="select"></span>
      </label>
      <label>
        <input type="radio" name="radio" value="Umbrella Academy">Umbrella Academy
        <span class="select"></span>
      </label>
      <label>
        <input type="radio" name="radio" value="Stranger Things">Stranger Things
        <span class="select"></span>
      </label>
      <label>
        <input type="radio" name="radio" value="Ozark">Ozark
        <span class="select"></span>
      </label>
      <input type="submit" name="submit" vlaue="Get Values">
    </form>
    <?php
      if(isset($_POST['submit'])){
        if(!empty($_POST['radio'])) {
          echo '  ' . $_POST['radio'];
        } else {
          echo 'Please select the value.';
        }
      }
    ?>
  </div>
</body>
</html>

Phần kết luận

Cuối cùng, Radio Buttons trong hướng dẫn PHP đã kết thúc. Trong hướng dẫn này, chúng ta đã học cách truy xuất giá trị nút radio đã chọn và cách thêm kiểu dáng tùy chỉnh trong nút radio chỉ bằng CSS

Nút radio đã chọn giá trị từ cơ sở dữ liệu PHP

máy đào

Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel

Twitter GitHub

Bài viết đề xuất

Xây dựng hệ thống xếp hạng 5 sao PHP MySQL bằng jQuery AJAXPHP 8 Tìm kiếm dữ liệu trực tiếp AJAX với MySQL Hướng dẫn PHP 8 Select2 Đa lựa chọn với jQuery AJAX Hướng dẫn PHP 8 Ví dụ về mã hóa và giải mã dữ liệu JSON Ví dụ về PHP 8 Hướng dẫn xác thực biểu mẫu phía máy chủ Tích hợp Google reCAPTCHA trong PHP 8 Biểu mẫu liên hệ Cách tạo Captcha

Làm cách nào để đặt giá trị nút radio từ cơ sở dữ liệu trong PHP?

Sau khi tạo cơ sở dữ liệu và bảng, chúng ta sẽ tạo một bảng. Bảng này có hai trường tôi. e. tên và giới tính (nam và nữ). Sử dụng bảng này, chúng tôi sẽ chèn dữ liệu vào cơ sở dữ liệu MySQL. Khi bạn nhấp vào nút gửi thì giá trị của trường tên và giới tính sẽ có trong cơ sở dữ liệu MySQL

Làm cách nào bạn có thể lấy giá trị của nút radio do người dùng chọn?

Để lấy giá trị của nút radio đã chọn, có thể tạo một hàm do người dùng xác định để lấy tất cả các nút radio có thuộc tính tên và tìm nút radio đã chọn bằng cách sử dụng . Thuộc tính được kiểm tra trả về Đúng nếu nút radio được chọn và Sai nếu không. . The checked property returns True if the radio button is selected and False otherwise.

Làm cách nào để in giá trị của nút radio trong PHP?

To display radio buttons value. You have selected : ". $_POST['radio'].""; } else{ echo "Please choose any radio button.

Làm cách nào để nhận giá trị giới tính trong PHP?

Website: