sql >> Databasteknik >  >> RDS >> Mysql

Hur man hämtar flera parametrar med samma namn från en URL i PHP och infogar alla poster i tabellen

Du försöker tilldela ett värde med samma namn.så ditt sista värde ersätts med det befintliga värdet.

till exempel :din webbadress ser ut,

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

så din $_GET['finished_product_name'] har värdet pqr inte abc .

Om du kan ändra fältnamnet med inkludera [] , då skapar PHP en array som innehåller alla matchande värden:

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

ditt URL-exempel som,

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

din for loop är :

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. Hur exporterar och importerar man mysql-databas med dess data med hjälp av php-skript?

  2. Intermittenta ODBC-anslutningsfel

  3. Skapa en ny Oracle-användare och bevilja privilegier:syntax och exempel

  4. Så här ändrar du datumformatet i din Oracle-session