OSZ-Banner


Rechnen mit Formulareingabe in php

Berechnung der Summe von n ganzen Zahlen mit Hilfe des php-Skripts "gauss.php":


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>php-Rechnung</title>
</head>
<body>


<?php
if (isset($_POST["berechnen"])) {

$n = $_POST["n"];
$i = 0;
$summe = 0;
###Schleife zur schrittweisen Berechnung der Summe
while ($i<=$n){
$summe = $summe + $i;
$i++;
}
###Alternative
###Summenberechnung mit der Gauss-Formel
$gaussumme = $n * ( $n +1) / 2;

?>
<h2>Summe der ganzn Zahlen</h2>
<p>
Die Summe der ganzen Zahlen bis <?php echo $n;?>
ist:<br>
<b><?php echo $summe; ?></b><br>
<br>
<b><?php echo $gaussumme; ?></b><br>

</p>
<?php
} else {
?>
<h1>Formular f&uuml;r die Berechnung der Summe der ganzen Zahlen </h1>

<form action="gauss.php" method="post">
<p>Ganze Zahl:<br><input name="n" type="int" size="30"></p>
<br><input name="berechnen" type="submit" value="Berechnen">
</form>
<?php
}
?>
</body>
</html>


Die Eingabe der Zahl n erfolgt in einem HTML-Formular. Beim Abschicken wird das Skript erneut aufgerufen und die Zahl n als POST-Variable an php übergeben und ausgewertet. Anschließend erfolgt die Ausgabe.

20.11.2013

Zurück zur Fachübersicht