Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przechowywać inną wartość w bazie danych z formularzy tworzonych dynamicznie za pomocą PHP?

Aby rozwinąć to, na co zwrócił uwagę @Logan Wayne...

Tak więc w swoim JavaScript, kiedy pobierzesz odniesienia do elementów danych tabeli, zawsze otrzymasz PIERWSZĄ instancję obiektu Document z dowolnym identyfikatorem, który podasz.

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

Będziesz musiał albo przypisać unikalne identyfikatory do swoich obiektów td, albo, jak wspomniał @Logan Wayne, wykorzystać właściwość class obiektów HTML DOM.

Klasy mogą służyć do grupowania podobnych elementów. Po przypisaniu nazw klas do różnych kolumn w tabeli (Produkt , Cena promocyjna , Cena normalna , Układanie ) możesz użyć getElementsByClassName() aby uzyskać tablicę elementów 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. Dynamicznie ładuj dane na div scroll za pomocą php, mysql, jquery i ajax

  2. MySQL zwraca pierwszy i ostatni rekord dla kolejnych identycznych wyników

  3. Czy wątek procedury MySQL jest bezpieczny?

  4. Co jeszcze powinienem zrobić, aby oczyścić dane wejściowe użytkownika?

  5. Całkowite usunięcie MySQL 5.7