sql >> Databasteknik >  >> RDS >> Mysql

Infoga flera objekt i ett ID MySQL från kryssrutan input PHP-formulär

varför inte prova detta, kontrollera om kryssrutan är markerad innan du kör frågan

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();
    }
}

Obs:name="checkbox[]"




  1. Använder sp_help_jobschedule i SQL Server

  2. SQL Server-index:Nyckelkrav, prestandapåverkan och överväganden

  3. Snabbtips – Snabba upp en långsam återställning från transaktionsloggen

  4. Snabbskript som returnerar alla egenskaper från SERVERPROPERTY() i SQL Server 2017/2019