Schindi Geschrieben 8. Juli 2008 Geschrieben 8. Juli 2008 Hoi zäme! Ich möchte eine ganz einfache kleine Webseite machen in der ich einzelne Zahlen in einem Feld eingeben kann, aus denen dann etwas berechnet wird. Dies möchte ich in einem Game-internen Internetbrowser (EVE Online, für die die's kennen) verwenden können: ich gebe Kauf- und Verkaufspreis einer Fracht ein, und anhand fixer Faktoren wie Frachtraumvolumen meines Transportschiffes, Volumen einer Verkaufseinheit meiner Fracht und Steuersatz wird automatisch mit einem Klick der zu erwartende Profit eines Frachtfluges berechnet. Aber wie gehe ich da vor? Wie programmiere ich einen solches einfaches Rechnertool in einer html-Seite? Optisch anspruchsvoll muss es nicht sein, es geht mir nur darum zu lernen wie ich solche Berechnungen überhaupt machen kann. Bis anhin habe ich solche Sachen nur in Excell gemacht, aber superpraktisch wäre so ein kleines Webbasiertes Rechnerchen halt schon, damit man nicht ständig zwischen verschiedenen Anwendungen wechseln oder immer alle Werte eintippen muss... Any Info is highly appreciated! Zitieren
Viktor D. Geschrieben 8. Juli 2008 Geschrieben 8. Juli 2008 Das ließe sich entweder mit JavaScript lösen (ob das funktioniert hängt von dem Browser in deinem Spiel ab) oder du machst das serverbasiert mit einem PHP-Skript. Eine Seite enthält das Formular und schickt die eingegebenen Werte ab, die andere "empfängt" die Werte, verrechnet sie und gibt sie schlussendlich aus. Alternativ kann man das natürlich in eine einzige Seite packen, das sieht dann zum Beispiel so aus: http://www.brix.de/computer/web_html_php_et_al/taschenrechner_1.0.html Schau dir das Beispiel an, es ist vollkommen ausreichend um zu verstehen, wie das funktioniert. Voraussetzung ist lediglich, dass dein Webserver PHP unterstützt und dass du in deinem Spiel Dateien mit der Endung *.php aufrufen kannst. EDIT: Da das Beispiel leider nicht sonderlich schön gemacht ist und somit auch nicht auf jedem Webserver laufen würde, habe ich mal was kleines gebaut, dann verstehst du die Funktionalität vermutlich einfacher: <html> <head> <title>Rechner</title> </head> <body> <form action="<?=$_SERVER['PHP_SELF'];?>" method="post"> <input name="zahl1" type="text" value="<?=$_POST['zahl1'];?>"> <input name="zahl2" type="text" value="<?=$_POST['zahl2'];?>"> <br> <input name="berechnen" type="submit" value="berechnen"> </form> <?php // Wenn "berechnet"-Button geklickt wurde, dann Ergebnis berechnen: if (isset($_POST['berechnen'])) { // Schönere Variablennamen machen ;) $zahl1 = $_POST['zahl1']; $zahl2 = $_POST['zahl2']; // Hier kommt die Formel, die die beiden Zahlen verrechnet: $ergebnis = $zahl1 * $zahl2; // Ausgabe des Ergebnisses: echo "Das Ergebnis lautet $ergebnis."; } ?> </body> </html> Diesen Inhalt als Datei mit der Endung .php speichern (z.B. rechner.php) und auf den Webserver hochladen und aufrufen. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.