Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chèn nhiều mục vào một ID MySQL từ biểu mẫu PHP đầu vào hộp kiểm

tại sao bạn không thử điều này, hãy kiểm tra xem hộp kiểm đã được chọn chưa trước khi thực hiện truy vấn

if(isset($_POST['Submit'])){
    try{
    $orderNo = $_SESSION['orderNo'];
    $serviceTitle=$_POST['serviceTitle'];
    $price= $_POST['price'];    
    $quantity= $_POST['quantity'];  
    $amount= $_POST['amount'];

    for ($i=0; $i<count($serviceTitle); $i++){
       if(!empty($_POST['checkbox'][$i])) {
            $statement = $db->prepare("INSERT INTO invoice (orderNo,productName,price,quantity,amount) VALUES (?,?,?,?,?)");
            $statement->execute(array($orderNo,$serviceTitle[$i],$price[$i],$quantity[$i],$amount[$i]));
        }
    }

    header("location: order_confirm_tech_step1.php");
    }
    catch(Exception $e) {
            $error_message = $e->getMessage();
    }
}

Lưu ý:name ="checkbox []"




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào để truy xuất ID tự động tăng thêm từ một báo cáo đã chuẩn bị không

  2. Cách hiển thị giá trị Min và Max trên bảng tổng hợp động

  3. Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' (sử dụng mật khẩu:KHÔNG)

  4. Lưu hình ảnh trong cơ sở dữ liệu mysql

  5. Lỗi MySQL 1215:Không thể thêm ràng buộc khóa ngoại