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

Да се ​​съхранява различна стойност в базата данни от формулярите, създадени динамично с помощта на PHP?

За да разширим това, което @Logan Wayne посочи...

Така че във вашия JavaScript, когато вземете препратки към вашите елементи от данни в таблица, винаги ще получите ПЪРВОТО копие на обект Document с какъвто и да е идентификатор, който предоставите.

// 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 

Ще трябва или да присвоите уникални идентификатори на вашите td обекти, или, отново както спомена @Logan Wayne, да използвате свойството клас на HTML DOM обекти.

Класовете могат да се използват за групиране на подобни елементи. След като присвоите имена на класове на различните колони във вашата таблица (Продукт , Промоционална цена , Редовна цена , Натрупване ) можете да използвате getElementsByClassName() за да получите масив от td елементи.

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



  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 Изберете дата, равна на днес

  2. Е дата в рамките на някои от периодите

  3. Mysql грешка #1305 ФУНКЦИЯ db.sys_exec не съществува

  4. Не може да се свърже с mysql с 127.0.0.1

  5. Най-бързият начин за вмъкване на обект, ако не съществува с SQLAlchemy