Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкнете няколко елемента в един идентификатор на MySQL от полето за отметка за въвеждане на PHP формуляр

защо не опитате това, проверете дали квадратчето за отметка е отметнато преди да изпълните заявката

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

Забележка: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. MySQL:Използване на DATETIME като първичен ключ

  2. Percona Live Dublin – Резюме на събитието и нашите сесии

  3. Инициализирайте MariaDB 10.4.12 на CentOS 7.7

  4. RegEx с preg_match за намиране и замяна на ПОДОБЕН низ

  5. PHP - Създаване на квадратче за отметка, като използвате записите от базата данни на MySQL като стойности