sql >> Databáze >  >> RDS >> Mysql

Jak získat více parametrů se stejným názvem z adresy URL v PHP a vložit všechny záznamy do tabulky

Pokusíte se přiřadit hodnotu se stejným názvem. Takže vaši poslední hodnotu nahraďte stávající hodnotou.

například:vypadá vaše adresa URL,

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

takže váš $_GET['finished_product_name'] má hodnotu pqr ne abc .

Pokud můžete změnit název pole pomocí include [] , pak PHP vytvoří pole obsahující všechny odpovídající hodnoty:

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

příklad vaší adresy URL jako,

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

vaše smyčka for je :

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. Jak získám aktuální časové pásmo MySQL?

  2. Oracle PL/SQL:Příklad DBMS_SCHEDULER.CREATE_JOB

  3. Připojte více tabulek a zachovejte hodnoty NULL

  4. Vložit seznam hodnot neodpovídá seznamu sloupců:1136 Počet sloupců neodpovídá počtu hodnot