php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.08.2010, 14:45  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard Ajax Problem ?

Tache'n erst mal ! ! !

Hab ein Warenkorbsystem in dem ich beim erhöhen der Bestellmenge einen Wert (Preis) in ner Tabelle per Ajax aktualisiere. Jetz ergibt sich mir das Problem, das ich im Warenkorb vor dem Absenden der Bestellung per PHP einen Mindestbestellwert abfrage und dieser dann natürlich nicht exakt vorliegt zumindest erst beim 2ten Sendeversuch wo die Seite neu geladen wird.

Habt Ihr ne Idee wie ich das lösen könnte ?

Gruß
Malcom
MalcomX ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.08.2010, 17:07  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Da komme ich gerade nicht mit.

Wenn du den Preis per AJAX zurückschreibst, dann ist er doch in der DB aktuell bevor der Benutzer auf "Bestellen" klickt. Sprich der Test NACH dem Klicken auf "Bestellen" hat den aktuellen Preis und sollte daher keine Mindestbestellwertmeldung erzeugen.

Sicher, dass du mit AJAX auch AJAX meinst? Also das Senden des neuen Wertes im Hintergrund an deine Anwendung?

Oder bringst du client- und serverseitige Programmierung durcheinander?!
__________________
Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 30.08.2010, 17:26  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Hallo und erst mal Danke für deine Antwort

Nee der Gesamtpreis is nich in der DB vorhanden, sondern den errechne ich nur aus Artikelpreisen die im WK liegen. Also sprich der Gesamtpreis wird nur in der Tabelle angezeigt und ist nich in der DB vorhanden.

Öhm ja ich bin zwar ziemlich neu auf dem Gebiet PHP und vor allem JS, aber unter einem XMLHttpRequest versteht man doch AJAX oder ?

Gruß
Malcom
MalcomX ist offline   Mit Zitat antworten
Alt 30.08.2010, 17:29  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 921
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Was macht denn dein XMLHttpRequest? Der schreibt dann die neue Menge in die Datenbank?

Und wo sitzt denn die Prüfung auf den Mindestbestellwert? Die müsste doch entweder mittels Javascript VOR dem Klicken von Bestellen sitzen (In dem Fall musst du natürlich, die Variablen auf denen die Berechnung beruht anpassen) oder mittels PHP NACH dem Klicken auf Bestellen (In dem Fall steht schon die neue Menge in der DB und alles sollte passen).
__________________
Wir suchen PHP / Delphi und .NET Entwickler im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 30.08.2010, 17:30  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Deine Daten werden inkonsistent... du änderst was auf dem Server, aber nicht im Warenkorb (Client). Beim Absenden werden dann veraltete Werte übermittelt. Hört sich jedenfalls so an.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 30.08.2010, 21:30  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 247
mistermint ist zur Zeit noch ein unbeschriebenes Blatt
Standard

füge doch ein verstecktes input feld hinzu, welche dann auch immer wieder bei jedem Ajax Request aktualisiert wird.
Mit dem gesendeten Wert aus diesem Feld kannste ja dann auf Mindestbestellwert prüfen

Wär nun meine Idee zu diesem Thema.

MfG
mistermint ist offline   Mit Zitat antworten
Alt 31.08.2010, 10:48  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

@mquadrat
Danke aber habs jetzt so gelöst, das ich den Gesamtpreis vor der Prüfung nochmal berechnen lasse

Zu deiner Frage:
Die Prüfung auf den Mindestbestellwert sitzt gleich am Anfang bevor per action des senden eingleitet wird.

@lstegelitz

Werden Sie nicht, da alle Daten in der DB gespeichert werden außer der Gesamtpreis, und diesen benötige ich nach absenden der Bestellung nicht mehr, außer das er in einer anderen Tab nochmal für Statistiken hinterlegt wird.

Trotzdem Danke für den Hinweis

@mistermint

Danke Habe ich so getestet, aber hat nicht geklappt. Du meintest doch das ich das Hiddenfeld anspreche wie die Zelle in der Tabelle über die ID oder ?

Gruß und Danke nochmal an euch alle
Malcom
MalcomX ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit Zeile löschen Tabelle Javascript nBassCom JavaScript, Ajax und mehr 2 02.06.2010 14:36
Ajax request.responseText If-Abfrage Problem thiagojonas JavaScript, Ajax und mehr 9 05.05.2010 15:36
[Erledigt] Ajax Problem halskrause JavaScript, Ajax und mehr 4 03.05.2010 14:24
Ajax Star Rating Bar Problem Vote4Dogs PHP Tipps 2010 8 08.04.2010 21:56
[Erledigt] Ajax, jQuery - CKEDITOR Fehler bei Instanzierung jGeee JavaScript, Ajax und mehr 3 26.03.2010 09:09
class.GMapper --> Mit Firefox Problem bei Ajax Plague PHP Tipps 2008 3 08.07.2008 10:31
ajax problem (serverseitig) phyton HTML, Usability und Barrierefreiheit 9 05.07.2008 13:42
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Ajax bild.php aktualisieren M3g4Star HTML, Usability und Barrierefreiheit 3 09.03.2007 17:14
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
ajax / popup problem flflfl HTML, Usability und Barrierefreiheit 11 11.06.2006 20:05
AJAX Problem - DB Auftrag HTML, Usability und Barrierefreiheit 1 01.04.2006 09:38
Encoding Problem mit AJAX HTML, Usability und Barrierefreiheit 1 23.02.2006 14:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mindestbestellmenge ajax, php ajax funktioniert nicht

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum