Gesamtsumme bilden per Klick

Hi,

ich möchte ein PHP Skript erstellen das folgende Funktion ausführt:

eine Liste mit mehreren Buttons die mit Zahlen versehen sind. Sobald auf einen Button geklickt wird soll die entsprechende Summe zu einer Gesamtsumme addiert werden, die auch gleich angezeigt werden soll.

Das ganze soll unbegrenzt sein, es sollte auch mehrmals auf den gleichen Button geklickt werden können.

Ich habe leider keine Idee wie ich das bewerkstelligen könnte und wäre daher für Tipps sehr dankbar!

Gruß
Stefan

Hi,
und warum willst du das mit php machen?
php läuft serverseitig, d.h. nach Klicken auf einen Button wird die Seite abgeschickt und Daten zum Server transferiert. Dann kommen Daten (HTML) zurück, und es wird eine neue Seite aufgebaut. Das dauert doch unnötig lange.Warum nicht mit javascript?
Gruß.Timo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

und warum willst du das mit php machen?
php läuft serverseitig, d.h. nach Klicken auf einen Button
wird die Seite abgeschickt und Daten zum Server transferiert.
Dann kommen Daten (HTML) zurück, und es wird eine neue Seite
aufgebaut. Das dauert doch unnötig lange.Warum nicht mit
javascript?

Man könnte auch DHTML verwenden, das funktioniert fast verzögerungsfrei. Guck mal hier:

http://www.xml.com/pub/a/2005/02/09/xml-http-request…

Ich würde es da mal mit Javascript versuchen :wink:

Warum nicht javaScript? Auch wenn ich mich nun als Dummie Oute: ich bin nicht der JS König! :wink: Ich hatte gehofft es gibt eine Möglichkeite das per PHP zu erledigen! Ein JS codeschnippsel wäre vielleicht ganz nett? Ja ich weiß bin dafür im falschen Brett! Aber ausnahmsweise?

Gruß
sTefan

man kann das natürlich auch in php machen…
ich hab da ma schnell was getippt:

Datei ‚button.php‘:

$button=$HTTP_GET_VARS[‚button‘];
$sum=$HTTP_GET_VARS[‚sum‘]+$button;
echo ’
';
?>

ich denke mal, du kannst dir aus dem script entnehmen, wie man soetwas macht, war einfach zu faul das zu erklären, das script schreiben ging schneller :wink:

die buttons kannst beliebig verändern, erweitern, etc.

wenn du noch fragen hast, frag ruhig :wink:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

1 Like

Genauso hatte ich mirs vorgestellt!

Vielen Dank R.T.!!!

Lösung in javascript
Hi,
Das ganze per javascript:

Gruß.Timo

Hi!

und warum willst du das mit php machen?
php läuft serverseitig, d.h. nach Klicken auf einen Button
wird die Seite abgeschickt und Daten zum Server transferiert.
Dann kommen Daten (HTML) zurück, und es wird eine neue Seite
aufgebaut. Das dauert doch unnötig lange.Warum nicht mit
javascript?

Z.B. weil man JavaScript clientseitig deaktivieren kann. Wer elementare Funktionalität in JavaScript ablegt, muss dann auch immer prüfen, ob JavaScript überhaupt aktiviert ist. Schalt mal JavaScript aus und dann geh z.B. auf karstadt.de, dann siehst du, was ich meine.

wer-weiss-was.de läuft ohne JavaScript gar nicht.

Folglich gehört zwangsläufig eine Prüfung auf JavaScript in die Programmierung.

Das W3-Consortium sowie die Vorgaben für barrierefreie Web-Seiten rät, zumindest Alternativen für JavaScript einzubauen (wenn nicht sogar drauf zu verzichten).

Grüße
Heinrich