Das ist die Fehlermeldung:
Und das ist der Quelltext:
Danke schon mal für eure HILFE!!!
Bin jetzt echt verzweifelt.
Und das ist der Quelltext:
PHP-Code:
<html>
<head>
<title>Die for-Schleife</title>
<meta http-equiv="content-type" content=
"text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../neu.css" type="text/css">
</head>
<body>
<h1>Beispiel für eine for-Schleife: Ausgabe einer Wertetabelle</h1>
Für die Funktion f(x)= x² (Normalparabel) soll die Wertetabelle in den
Grenzen n bis m erstellt und ein angedeuteter Graph ausgegeben werden.<br>
<form action="<?php echo $PHP_SELF; ?>" method="post">
Ab welcher Zahl n soll gerechnet werden? <input type="text" name="n" value="-9"><br />
Bis zu welcher Zahl m soll gerechnet werden? <input type="text" name="m" value="9"><br />
Wie groß soll die Schrittlänge sein? <input type="text" name="s" value="0.5">
<input type="submit" value="Absenden">
</form>
<?php
header("Content-type: image/png");
$graph = imagecreate (200,200);
$farbe_b = imagecolorallocate ( $graph, 10, 36, 106 );
if (isset($_POST['n'])) {
$n=$_POST['n'];
$m=$_POST['m'];
$s=$_POST['s'];
echo "<b>_x__|_f(x)__</b><br>\n";
for ($x=$n;$x<=$m;$x=$x+$s) {
$f_von_x=round($x*$x);
printf("%01.1f",$x); /* Hier wird der x-wert ($x)formatiert ausgeben */
echo "<b> | $f_von_x</b><br>\n";
if ($max<$f_von_x){
$max=$f_von_x;
$x_wert=round($x,4);
}
}
echo "Beim x-Wert: $x_wert liegt in der Tabelle der größte Funktionswert ($max).<br><br>\n";
}
/* Graph-Ausgabe */
if (isset($n) and isset($m)and isset($s) ) {
echo "Der angedeutete Graph der Funktion<br>";
for ($x=$n;$x<=$m;$x=$x+$s) {
$f_von_x=round($x*$x,1);
$x_kordinate = $x;
imagesetpixel($graph,round($x_kordinate,1),$f_von_x,$farbe_b);
}
}
if (isset($n) and isset($m)and isset($s) ) {
imagepng ( $graph );
}
?>
</body>
</html>
Bin jetzt echt verzweifelt.
Kommentar