Forms mit Javascript ändern und mit PHP berechnen - erste Anregung nötig ...

hiltwin

Mitglied
Hallo,

ich benötige eine erste Anregung (und am besten Code zum Weiterlernen) für nachfolgende Problemstellung:

Auf einer Webseite ist ein Form mit mehreren Feldern untergebracht.
Form 1 enthält eine Zahl
Form 2 und 3 erhöhen bzw. reduzieren den Wert in Form 1
Form 4 wiederum errechnet sich aus Form 1 plus einer "geheimen Zahl"

Form, Änderung und Berechnung per Javascript habe ich fertig. Nun soll allerdings die
Berechnung in Form 4 nicht mehr per JS erfolgen, sondern per PHP mit POST.

Ich benötige Anregungen (und auch am besten etwas Code zum Weiterprobieren/Lernen), wie ich die bisherige Berechnung für Form4 mit .php realisieren kann. Dabei soll nach dem Neuaufruf per PHP

- Form 1 den letzten durch den User erfassten Wert behalten
- Form 4 den Wert aus Form1+$geheimeZahlx erhalten.

Bin für jede Anregung dankbar ...



PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<script type="text/javascript">

var zaehlerMax = 7;
var zaehler0 = 2;


function tp1 () {

  if (zaehler0<=zaehlerMax)
  {
  zaehler0++;
  }

  if (zaehler0>zaehlerMax)
  {
  zaehler0=1;
  }
zaehlern=zaehler0+13;
 document.abc.form1.value = zaehler0;
 document.abc.form4.value = zaehlern;
}

function tm1 () {
  zaehler0--;
  if (zaehler0<1)
  {
  zaehler0=zaehlerMax;
  }
 zaehlern=zaehler0+13;
 document.abc.form1.value = zaehler0;
 document.abc.form4.value = zaehlern;
}


</script>


<title>Interaktivitätstest</title>

</head>
<body>

<form name="abc" action="">
<table align=center bgcolor="#ffffff"  cellspacing="2" cellpadding="2" border="1" >
<tr>
<td valign="top" width="100">
<strong>Zähler<br>
</font></strong>
</div></div>
<br>
<input name="form1" type="text" value="2"  size="3" maxlength="1">

<input name="form2" type="button" value="+" class="Button" size="1" maxlength="1" onclick="tp1()">
<input name="form3" type="button" value="-" class="Button" size="1" maxlength="1" onclick="tm1()">
<input name="form4" type="text"  size="3" maxlength="1">

</td>
</tr>
</table>
<br>
</form>
</body>
</html>
 
Neben der eigentlichen Lösung dieses Problems frage ich mich, was an der geheimen Zahl so geheim sein soll, wenn sie doch anhand der eingegebenen Zahl („form1“) und der berechneten Zahl („form4“) ermittelt werden kann.
 
Die geheime Zahl ist natürlich keine geheime Zahl, sondern eine aufwendige Berechnung aus 157 Rechenschritten und 12 anderen geheimen Zahlen, die lieber per php versteckt werden sollen, als offen in einem Javascript ...
Ansonsten könnt ich die Berechnung auch mit JS machen, ich hätts aber gerne lieber mit php berechnet ...
 
Zurück