sql >> Database >  >> RDS >> Mysql

Voeg meerdere items in één ID MySQL in vanuit het PHP-formulier voor invoer via selectievakje

waarom probeert u dit niet, controleer of het selectievakje is aangevinkt voordat u de query uitvoert

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

Opmerking:name="checkbox[]"




  1. Beste optie om gebruikersnaam en wachtwoord op te slaan in de Android-app

  2. Hoe een grote hoeveelheid gegevens in de sqlite-database in Android in te voegen

  3. Problemen met ORA-02049 oplossen en problemen in het algemeen vergrendelen met Oracle

  4. Hoe de MySql root-wachtwoordopdrachtregel in ubuntu linux te resetten/wijzigen?