GESPLITTET von http://www.easy-coding.de/ajax-php-mysql-und-einem-formular-t756.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hallo,
ich habe das aufgeführte ein gnaz klein wenig angepasst.
In einem Input Feld soll der Kunde meines shops die gewünschte Anzahl an Waren hinterlegen können. Sobald er auf den bestteln button klickt, sol alles in die DB geschrieben werden.
Das funktioniet auch alles soweit. Allerdings hab eich ein Problem damit, dass der neue gesamtpreis bei mir ersheint.
Bei dem pben aufgeführten Script sieht der html Code so aus:
und handle:
Alles anzeigen
Allerdings werden meine Artikel alle aus der DB gelsen und dementsprechnd hat jedes "inhaltsfeld" eine andere bezeichnung. Ich habe die ID nach den ArtikelID's vergeben. Der Artikel mit der ID 123 hat auch gleichzeitig ein Mengen-Inputfeld mit der ID 123 und auch ein gesamtpreisfeld mit der ID 123. Und so weiter.
Wie kann ich das Gesamtpreisfeld dynamisch ansprechen??
Also, wie kann ich document.getElementById('inhalt').innerHTML = req.responseText; das dynamisch gestalten so dass hier anstelle von inhalt meine artikelID drin steht.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hallo,
ich habe das aufgeführte ein gnaz klein wenig angepasst.
In einem Input Feld soll der Kunde meines shops die gewünschte Anzahl an Waren hinterlegen können. Sobald er auf den bestteln button klickt, sol alles in die DB geschrieben werden.
Das funktioniet auch alles soweit. Allerdings hab eich ein Problem damit, dass der neue gesamtpreis bei mir ersheint.
Bei dem pben aufgeführten Script sieht der html Code so aus:
und handle:
Quellcode
- function sendRequest() {
- id = document.getElementById('dropdown').value;
- req.open('get', 'func.php?s='+ id);
- req.onreadystatechange = handleResponse;
- req.send(null);
- }
- function handleResponse() {
- if(req.readyState == 4){
- document.getElementById('inhalt').innerHTML = req.responseText;
- }
- else
- alert("loading" + ajax.readyState);
- }
Allerdings werden meine Artikel alle aus der DB gelsen und dementsprechnd hat jedes "inhaltsfeld" eine andere bezeichnung. Ich habe die ID nach den ArtikelID's vergeben. Der Artikel mit der ID 123 hat auch gleichzeitig ein Mengen-Inputfeld mit der ID 123 und auch ein gesamtpreisfeld mit der ID 123. Und so weiter.
Wie kann ich das Gesamtpreisfeld dynamisch ansprechen??
Also, wie kann ich document.getElementById('inhalt').innerHTML = req.responseText; das dynamisch gestalten so dass hier anstelle von inhalt meine artikelID drin steht.