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

Как да получите множество параметри със същото име от URL в PHP и да вмъкнете всички записи в таблицата

Опитвате се да присвоите стойност със същото име, така че последната ви стойност се заменя със съществуващата стойност.

например :вашият URL изглежда така,

http://www.example.com/index.php?finished_product_name=abc&material_name=xxx&finished_product_name=pqr&material_name=yyy

така че вашият $_GET['finished_product_name'] има стойност pqr не abc .

Ако можете да промените името на полето с include [] , тогава PHP ще създаде масив, съдържащ всички съвпадащи стойности:

http://www.example.com/index.php?id[]=123&version[]=3&id[]=234&version[]=4

вашият пример за URL адрес, като,

http://www.example.com/index.php?finished_product_name[]=abc&material_name[]=xxx&finished_product_name[]=pqr&material_name[]=yyy

вашият for цикъл е :

for ($i=0; $i < count($_POST['finished_product_name']); $i++ )
{
    $product =$_POST['finished_product_name'][$i];
    $material = $_POST['material_name'][$i];
    $quantity = $_POST'product_quantity'][$i]; 
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Потребител с опция за предоставяне не може да предостави създаване на потребител

  2. Python Mysql, команди не са синхронизирани; не можете да изпълните тази команда сега

  3. Най-добрият начин за изграждане на SMART mySQL &PHP търсачка?

  4. Ефективно съхраняване на качени от потребителя изображения във файловата система

  5. MySQL - Извличане на стойност на ред от различна таблица в зависимост от стойността на реда в таблица