{"id":805,"date":"2023-11-15T08:00:00","date_gmt":"2023-11-15T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=805"},"modified":"2023-09-25T09:11:09","modified_gmt":"2023-09-25T07:11:09","slug":"php-workshop-8","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/11\/15\/php-workshop-8\/","title":{"rendered":"PHP Workshop 8:"},"content":{"rendered":"\n<p>Mit der while-Schleife lernen wir in diesem Kapitel des PHP Workshops 2023 die erste Schleife kennen&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Die while-Schleife:<\/strong><\/p>\n\n\n\n<p>Der Grundaufbau f\u00fcr die while-Schleife sieht so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nwhile(Bedingung)\n{\nAnweisungen;\n}\n?><\/code><\/pre>\n\n\n\n<p>F\u00fcr die folgenden Experimente erzeugen wir wieder zwei Dateien (while1.php und while2.php). In die erste Datei kommt nur das folgende Formular\u2026:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;form action=\"while02.php\" method=\"post\" accept-charset=\"utf-8\">\nZahl: &#91;Bitte eine Zahl eingeben]\n&lt;br \/>\n&lt;input type=\"text\" name=\"zahl\" size=\"30\" maxlength=\"30\" required>\n&lt;br \/>&lt;br \/>\nButtons zum Absenden und Abbrechen:\n&lt;br \/>\n&lt;input type=\"submit\" value=\"Absenden \">\n&lt;input type=\"reset\" value=\"Abbrechen\">\n&lt;br \/>&lt;br \/>\n&lt;\/form><\/code><\/pre>\n\n\n\n<p>In der zweiten Datei, also in while2.php steht folgender Inhalt (in einen Artikel eingebaut):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$zahl = $_POST&#91;\"zahl\"];\n$a = 0;\nwhile($a &lt; $zahl)\n{\n$a++;\necho $a.\", \";\n}\n?><\/code><\/pre>\n\n\n\n<p>Das Ergebnis dieser while-Schleife ist ein Formular in das der Nutzer eine Zahl eintr\u00e4gt und der PHP Code z\u00e4hlt dann bis zu dieser Zahl die Zahlenreihe hoch. Zugegeben ein sehr einfaches Programm und sicher auch eines das noch keinen gro\u00dfen Nutzen bringt, aber ein erstes kleines Beispiel f\u00fcr die while-Schleife.<\/p>\n\n\n\n<p>F\u00fcr das n\u00e4chste Experiment erzeugen wir in der Datei \u201cwhile1.php\u201c ein zweites Formular\u2026<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;form action=\"while03.php\" method=\"post\" accept-charset=\"utf-8\">\nMaximalwert: &#91;Bitte Maximalwert eingeben]\n&lt;br \/>\n&lt;input type=\"text\" name=\"maxwert\" size=\"30\" maxlength=\"30\" required>\n&lt;br \/>&lt;br \/>\nButtons zum Absenden und Abbrechen:\n&lt;input type=\"submit\" value=\"Absenden \">\n&lt;input type=\"reset\" value=\"Abbrechen\"> &lt;br \/>&lt;br \/>\n&lt;\/form><\/code><\/pre>\n\n\n\n<p>In der neu zu erstellenden Datei \u201cwhile3.php\u201c soll folgender PHP Code eingetragen werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$maxwert = $_POST&#91;\"maxwert\"];\n$menge = 1;\n$preis = 1.20;\nwhile($menge &lt;= $maxwert)\n{\n$gesamtpreis = $preis * $menge;\necho \"Der Preis f\u00fcr $menge kg \u00c4pfel betr\u00e4gt $gesamtpreis Euro.&lt;br \/>\";\n$menge++;\n}\n?><\/code><\/pre>\n\n\n\n<p><strong>Ausblick:<\/strong><\/p>\n\n\n\n<p>Im n\u00e4chsten Teil des PHP Workshops wird der Schleifendurchlauf mit \u201cbreak\u201c und \u201ccontinue\u201c beeinflusst und die do-while-Schleife vorgestellt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit der while-Schleife lernen wir in diesem Kapitel des PHP Workshops 2023 die erste Schleife kennen&#8230;<\/p>\n","protected":false},"author":1,"featured_media":545,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[23],"class_list":["post-805","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webdesign","tag-webdesign-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=805"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/805\/revisions"}],"predecessor-version":[{"id":806,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/805\/revisions\/806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/545"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}