#1
29.12.2012 um 15:44 UhrWird ne Warnung werfen, da $ausgabe nicht vorab gesetzt wurde.
Es fehlt noch ein
vor dem foreach.
Es fehlt noch ein
PHP-Code
$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 = '';
Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.