myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Rechner mit Jquery und PHP (https://mygully.com/showthread.php?t=2553458)

TheNox 20.01.12 03:54

Rechner mit Jquery und PHP
 
Hallo folgendes Problem, muss nen Taschenrechner machen mit Jquery und PHP

Aufbau in Jquery und in PHP die Berechnungen, ala addieren, subtrahieren, multiplizieren, dividieren.

Ich habe mir da der PHP-Teil mir Schwierigkeiten bereitet, erstmal nur mit Javas***** alles gemacht. Ergebnis kann man hier sich anschauen.
Dieser Taschenrechner funktioniert auch.

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Jetzt wollte ich das ganze mit dem PHP Teil erweitern, bekomme es aber nicht hin wie ich das Textfeld "output" an PHP schicke, es dort berechnen lassen und zurückschicke.

Meine bisheriger Lösungsansatz geht in die Richtung

Code:

        $("#addieren").click(function(){
                        $.ajax({
                          url: rechnen.php,
                          dataType: 'json',
                          data: data,
                          success: callback
});

Bekomme es aber nicht hin

Testseite dazu ist

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

und das PHP S***** dazu

Code:

<?php

$addieren = a + b;
echo json_encode ($addieren);

$subtraieren = a - b;
echo json_encode ($subtraieren);

$multiplizieren = a * b;
echo json_encode ($multiplizieren);

$dividieren = a / b;
echo json_encode ($dividieren);
       
?>

Wäre super wenn mir irgendjemand ein Tip geben könnte verzweifel so langsam an diesem Problem :/

urga 21.01.12 13:05

a,b, op per javas***** global definieren und in $('button').click(function(e) {
befüllen. dann
Code:

....
var  param1 = 12;
var  param2 = 13;
var operator = '+';
....
        $("#addieren").click(function(){
                        $.ajax({
                          url: rechnen.php,
                          dataType: 'json',
                          data: {a: param1, b: param2, operator: operator},
                          success: callback
});



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.