• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe bei der Erstellung eines Online-Kalkulators

ChrisRandF

Neues Mitglied
Ich bin ganz neu auf dem Gebiet und ich würde mir gerne einen Kalkulator bauen der mit externen Informationen Arbeitet wie z.B. ein Wertpapier-Rechner oder Goldpreis-Rechner. Kann mir dabei jemand helfen?

Damit Ihr wisst wie das ungefähr aussieht hab ich ein Beispiel eingefügt.

Vielen Dank schonmal im voraus für die Hilfe!

Chris

Der Rechner kommt von dieser Seite: http://bestgoldankauf.de/rechner/beispiel.png
 
Du benötigst eine Quelle die dir die Daten zum Rechnen zur Verfügung stellt. Ich emphele dir Google.
Vor einiger Zeit haben wir das Problem mit einer Website gehabt, die sollte sie in echtzeit dem Wetter anpassen. Geile Geschichte schwer umzusetzen.
Da du jeden Wert der Quelle auslesen musst! Es muss eine Tabelle angelegt werden mit hilfe von PHP wo du genau definierst was deine Quelle dir gibt.
Denke dran, fals es mal zu einer nicht bekannten Aussage kommt, eine weiter Variabel einzurichten. Die Variabel "0" für nicht gefunden. In den fall am
besten ein "echo" ausgeben und eine weitere Seite anlegen wo du dann erläuterst warum dein "Echtzeit Goldpreis Rechner" gerade nicht online ist,
bzw. zur verwendung nicht bereit steht.

Also zusammengefasst brauchst du:
- Ein sehr guten algorithmus.
- Eine Quelle die dir die Daten bereitstellt. [aktuelle Goldpreise]
- Und sehr sehr viel Ruhe und konzentration beim erstellen der Idee.

Liebe Grüße aus Norddeutschland
Alexander Lörbs
 
Hallo,

also das ist nichts großen, das große problem werden halt die grunddaten sein wie Goldpreis.
alles andere ist etwas PHP und etwas jquery wenn das auch schick haben möchtest :O)

Cheffchen
 
Alles falsch. :D

Für die Funktionalität werden hier PHP und AJAX benötigt, und so ein Rechner lässt sich auch schreiben, in dem man die Grammpreise erstmal aus Variablen bezieht, bevor sie in der endgültigen Fassung durch eine externe Quelle ersetzt werden.

Um zu erklären wie das funktioniert, sind aber Kenntnisse des TE in den entsprechenden Sprachen (PHP, JS/jQuery, JSON, AJAX) notwendig. Ansonsten wird das nichts.
 
Weil ich heute Langeweile hatte, hier mal eine einfache Version ohne PHP und AJAX und mit minimalem Styling. Den kompletten Rechner gibt es nur über die Jobbörse. ;)

HTML:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" type='text/css'>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <title>Goldpreisrechner</title>
</head>
<body>
    <div class="container">
        <div class="jumbotron">
            <h1>Goldpreisrechner</h1>
        </div>
        <div class="col-lg-6">
            <form id="carat" role="form">
                <div class="form-group">
                <label for="gram">Gramm hier eintragen:</label>
                <input type="text" class="form-control input-lg" id="gram" placeholder="1">
              </div>
                  <p>
                      <strong>Unser Ankaufpreis:</strong>
                  </p>
                  <div class="radio">
                <label>
                  <input type="radio" name="optionsRadios" value="28.67" checked> 999 Karat (28.67 €/Gramm)
                </label><br>
                <label>
                  <input type="radio" name="optionsRadios" value="19.71"> 750 Karat (19.71 €/Gramm)
                </label><br>
                <label>
                  <input type="radio" name="optionsRadios" value="8.35"> 333 Karat (8.35 €/Gramm)
                </label>
              </div>
              <button type="submit" class="btn btn-primary">Berechnen</button>
            </form>
        </div>
    
        <div class="col-lg-6">
            <p>
                <span class="text-muted">Aktueller Börsenpreis:</span><br>
                <span class="lead">939.56</span> € pro Feinunze
            </p>
            <p>
                <span class="text-muted">Unser Ankaufpreis:</span><br>
                <span id="our_price" class="lead">28.67</span> €
            </p>
        </div>
    </div>

    <script>
        (function($) {

            var getPrice = function() {
                var carat = $('#carat').find('input:checked').val(),
                        result = parseFloat( carat * $('#gram').val() ).toFixed(2);
                return result;
            };
        
            $('button').on('click', function(event) {
                event.preventDefault();
                $('#our_price').html(getPrice());
            });
        
        })(jQuery);
    </script>
</body>
</html>

edit: Die Einrückungen macht der Editor hier. Keine Lust, das manuell anzupassen.
 
Zurück
Oben