Zum Inhalt springen

Wie bastle ich einen Rechner für eine Website?


Schindi

Empfohlene Beiträge

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!

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...