sql >> Database >  >> RDS >> Mysql

Andere waarde in de database opslaan dan de formulieren die dynamisch zijn gemaakt met PHP?

Om uit te breiden op wat @Logan Wayne opmerkte...

Dus als je in je JavaScript verwijzingen naar je tabelgegevenselementen pakt, krijg je altijd de EERSTE instantie van een Document-object met de id die je opgeeft.

// 2. Define what to do when XHR feed you the response from the server - Start

var product = document.getElementById("product").value; <-- will always return the same element 
var pp1 = document.getElementById("pp1").value; <-- will always return the same element
var rp1 = document.getElementById("rp1").value; <-- will always return the same element 
var stacking = document.getElementById("stacking").value; <-- will always return the same element 

Je moet ofwel unieke id's toewijzen aan je td-objecten, of, zoals @Logan Wayne al zei, de eigenschap class van HTML DOM-objecten gebruiken.

Klassen kunnen worden gebruikt om soortgelijke elementen te groeperen. Na het toewijzen van klassenamen aan de verschillende kolommen in uw tabel (Product , Promotieprijs , Normale prijs , Stapelen ) kunt u getElementsByClassName() . gebruiken om een ​​array van de td-elementen te krijgen.

...
var products = document.getElementsByClassName("product"); <-- array of product td elements
...



  1. Retourwaarde ophalen van opgeslagen procedure in asp.net

  2. Door komma's gescheiden tekenreeks ontleden om IN Lijst met tekenreeksen in de Where-component te maken

  3. Wat is het verschil tussen mysql en mysql2 gem

  4. Maak een Multi-Statement Table-Valued Function (MSTVF) in SQL Server