#1
29.12.2012 um 15:44 UhrWird ne Warnung werfen, da $ausgabe nicht vorab gesetzt wurde.
Es fehlt noch ein
PHP-Code
vor dem foreach.
Es fehlt noch ein
$ausgabe = '';
vor dem foreach.
PHP :: Aufgabe #14 :: Lösung #1
Konsolenausgabe:
#Startwert:
#5
#Endwert:
#9
#5
#6
#7
#8
#9
<?php
$ergebnis = 'Bitte geben Sie erst 2 Zahlen ein!';
if(isset($_POST['submit'])) {
$szahl = (int)$_POST['szahl'];
$ezahl = (int)$_POST['ezahl'];
if($ezahl != $szahl) {
foreach(range($szahl, $ezahl) as $wert) {
$ausgabe .= $wert . '<br />';
}
$ergebnis = <<<EOF
Startwert: {$szahl}<br />
Endwert: {$ezahl}<br /><br />
Ausgabe:<br />
{$ausgabe}
EOF;
} else {
$ergebnis = 'Ungültige Werte eingegeben!';
}
}
echo <<<EOF
<form action="form.php" method="post">
Startzahl:<br />
<input type="text" name="szahl"><br /><br />
Endzahl:<br />
<input type="text" name="ezahl"><br />
<input type="submit" name="submit" value="starten">
</form>
<p>Ergebnis:<br />
{$ergebnis}
</p>
EOF;
?>Kommentare:
Ministry
Punkte: 520
9 Lösungen
1 Kommentare
$ausgabe = '';