Nochmal Nicole: Zahlenflg.

Beitrag lesen

Hallo...!

Ich hab immer so drumherrum gefragt hier im Forum und dachte ich kann mein problem alleine lösen.
Aber dem ist nicht so.
Ich möchte Zahlenfolgen in ein Formular eingeben und dann in einem weiteren script ausrechnen lassen.
Das ganze hat folgendes aussehen:

an = 1/2 * n + 4

mein bisher von mir erstelltes script kann allerdings nur ZF's wie diese:

an = 1/2 oder
an = 6 usw.

Wie könnte ich das anstellen?

script1 - form:

<form action="calc.php" method="post">
Explizite ZF:<input type="text" size="30" name="an"><br>
Gliedanzahl:<input type="text" size="30" name="zv"><br>
Operator:<input type="text" size="30" name="operator"><br>
<input type="submit" value="submit">
</form>

script2 - calc:

<?

echo "<u><b>Ihre Eingaben:</b></u><p>";
  echo "<br>";
  echo "- | Wert = $an <br>";
  echo "- | Gliedanzahl = $zv <br>";
  echo "- | Operator = $operator <br>";
  echo "<br>";

for ($i=1; $i<=$zv; $i++)
 {

switch ($operator)
 {
   case '+':
      $erg = $an + $i;
      break;
   case '-':
      $erg = $an - $i;
      break;
 case '*':
      $erg = $an * $i;
      break;
   case '/':
      $erg = $an / $i;
      break;
   default:
     // fehler
      break;
 }

echo ("Zahlenfolge: $i ::: Wert: $erg <p>");

}

?>