Voll Upload SGD Fachinformatiker PHP
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Bildinformationen auslesen</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Bildinformationen auslesen</h1>
|
||||
<img src="img/b1.jpg" width="300" alt="Hund"/>
|
||||
<hr/>
|
||||
|
||||
<?php
|
||||
$image = "img/b1.jpg";
|
||||
$exif = exif_read_data($image, 0, true);
|
||||
|
||||
foreach($exif as $key => $section){
|
||||
foreach($section as $name => $val){
|
||||
echo "$key.$name: $val <br/>";
|
||||
}
|
||||
echo "<hr/>";
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 92 KiB |
@@ -0,0 +1,2 @@
|
||||
Maria Mustermann#mm@mm.de#Ich war hier!
|
||||
Frank Fischer#franky@fischer.com#Tolle Seite, weiter so :)
|
||||
|
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
function ausgabeGaestebuch() {
|
||||
$fp = @fopen('gaestebuch.csv', 'r');
|
||||
if ($fp == false) {
|
||||
|
||||
$fp = fopen('gaestebuch.csv', 'w');
|
||||
fclose($fp);
|
||||
} else {
|
||||
|
||||
$counter = 0;
|
||||
while ($zeile = fgetcsv($fp, 500, '#')) {
|
||||
echo ++$counter . ".<br>";
|
||||
echo "NAME: " . $zeile[0];
|
||||
echo "<br>E-MAIL: " . $zeile[1];
|
||||
echo "<br>KOMMENTAR:<br>" . $zeile[2] . "<hr>";
|
||||
}
|
||||
fclose($fp);
|
||||
}
|
||||
}
|
||||
|
||||
function eintragenGaestebuch() {
|
||||
if (isset($_GET['name']) AND isset($_GET['email']) AND isset($_GET['kommentar'])) {
|
||||
if (($_GET['name'] != "") AND ($_GET['email'] != "") AND ($_GET['kommentar'] != "")) {
|
||||
$str = $_GET['name'] . "#" . $_GET['email'] . "#" . $_GET['kommentar'] . "\n";
|
||||
$fp = fopen("gaestebuch.csv", 'a');
|
||||
fwrite($fp, $str);
|
||||
fclose($fp);
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Gästebuch</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Gästebuch</h1>
|
||||
<h2>Bisherige Einträge</h2>
|
||||
<?php
|
||||
require ("gaestebuch.inc.php");
|
||||
eintragenGaestebuch();
|
||||
ausgabeGaestebuch();
|
||||
?>
|
||||
<h2>Ihr Beitrag zu unserem Gästebuch</h2>
|
||||
<form action="gaestebuch.php">
|
||||
Name:
|
||||
<input name="name">
|
||||
<br>
|
||||
E-Mail:
|
||||
<input name="email">
|
||||
<br>
|
||||
Kommentar
|
||||
<br>
|
||||
<textarea name="kommentar" cols="50" rows="5"></textarea>
|
||||
<br>
|
||||
<input type="submit">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Inhalte darstellen</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Das ist der erste Absatz</p>
|
||||
<p>Das ist der zweite Absatz</p>
|
||||
<p>das ist der dritte Absatz</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,71 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Datentypen</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<?php
|
||||
|
||||
// boolean Wahrheitswerte Wahr (true) oder Falsch (false)
|
||||
|
||||
// integer/int ist für positive und negative ganzzahlige Werte
|
||||
|
||||
echo "<h1> Integer:</h1>";
|
||||
|
||||
$zahl = 0b110110; // Dualzahl
|
||||
echo "Dualzahl $zahl<br>";
|
||||
$zahl = 54; // Dezimalzahl
|
||||
echo "Dezimalzahl $zahl<br>";
|
||||
$zahl = 066; // Oktalzahl
|
||||
echo "Oktalzahl $zahl<br>";
|
||||
$zahl = 0x36; // Hexadezimalzahl
|
||||
echo " Hexadezimal$zahl<br>";
|
||||
echo "<hr />";
|
||||
$zahl = - 54; // negative Dezimalzahl
|
||||
echo "Auch negativ: " .$zahl ."<br>";
|
||||
|
||||
echo "<h1> Float (Fließkommazahlen):</h1>";
|
||||
|
||||
$fliessZahl = 98.45;
|
||||
echo $fliessZahl ."<br>";
|
||||
$fliessZahl = 9.4e2;
|
||||
echo $fliessZahl ."<br>";
|
||||
$fliessZahl = 4e-4;
|
||||
echo $fliessZahl ."<br>";
|
||||
|
||||
|
||||
echo "<h1> String:</h1>";
|
||||
|
||||
$doppelt = "das ist Text ";
|
||||
var_dump($doppelt);
|
||||
echo "<br>";
|
||||
$einfach = 'das ebenfalls';
|
||||
var_dump($einfach);
|
||||
echo "<br>";
|
||||
$doppelt .= $einfach;
|
||||
var_dump($doppelt);
|
||||
|
||||
|
||||
|
||||
echo "<h1> mit der funtion var_dump:</h1>";
|
||||
|
||||
// Die function var_dump gibt den Typen und den Wert der Variablen aus
|
||||
$ganzZahl = 10;
|
||||
var_dump($ganzZahl);
|
||||
$ganzZahl += 1.52;
|
||||
var_dump($ganzZahl);
|
||||
echo "<hr>";
|
||||
$fliessZahl = 98.45;
|
||||
var_dump($fliessZahl);
|
||||
$fliessZahl -= 0.45;
|
||||
var_dump($fliessZahl);
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
echo "<!DOCTYPE html>\t\n<html lang='de'>\t\n\v<head>\t\n\v\v<meta charset='utf8'>\t\n\v\v<title>Einsendeaufgabe 1</title>\t\n\v</head>\t\n<body>\t\n<h1>Alles in Echo</h1>\t\n<p>Diese HTML-Datei wurde aus einem einzigen echo-Befehl generiert.</p>\t\n</body>\t\n</html>";
|
||||
?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
$eingSek = 1000000;
|
||||
|
||||
$restSek = $eingSek % 60;
|
||||
|
||||
$min = $eingSek / 60 % 60;
|
||||
|
||||
$std = $eingSek / 3600 % 3600;
|
||||
|
||||
echo "<h1> Berechnet mit dem Modulo Operator</h1>";
|
||||
|
||||
echo "Eingegebene Sekunden sind: $eingSek<br>Umgerechnet: $std Stunde(n), $min Minute(n), $restSek Sekunde(n)";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
const MINUTE = 60 ;
|
||||
echo "<p>Eine Stunde hat ", MINUTE ." Minuten.</p>";
|
||||
|
||||
const TAG = 60 * 24 ;
|
||||
echo "<p>Ein Tag hat ", TAG ." Minuten.</p>" ;
|
||||
|
||||
const WOCHE = 24 * 7 ;
|
||||
echo "<p>Eine Woche hat ", WOCHE ." Tage.</p>"
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf8">
|
||||
<title>Hier steht ein Titel</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Das ist iet ein Seiteninhalt</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,49 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Inkrement und Dekrementeoperatoren</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<?php
|
||||
|
||||
echo "<p>Post-Inkrement</p>";
|
||||
|
||||
$zahl = 10;
|
||||
|
||||
echo "Zahl ist: ".$zahl++ ."<br>";
|
||||
|
||||
echo "Zahl ist jetzt: ".$zahl ."<br>";
|
||||
|
||||
echo "<p>Prä-Inkrement</p>";
|
||||
|
||||
$zahl = 10;
|
||||
|
||||
echo "Zahl ist: ".++$zahl ."<br>";
|
||||
|
||||
echo "Zahl ist jetzt: ".$zahl ."<br>";
|
||||
|
||||
echo "<p>Post-Dekrement</p>";
|
||||
|
||||
$zahl = 10;
|
||||
|
||||
echo "Zahl ist: ".$zahl-- ."<br>";
|
||||
|
||||
echo "Zahl ist jetzt: ".$zahl ."<br>";
|
||||
|
||||
echo "<p>Prä-Dekrement</p>";
|
||||
|
||||
$zahl = 10;
|
||||
|
||||
echo "Zahl ist: ".--$zahl ."<br>";
|
||||
|
||||
echo "Zahl ist jetzt: ".$zahl ."<br>";
|
||||
|
||||
?>
|
||||
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,29 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Kombinierte Operatoren</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
<?php
|
||||
$zahl = 10; //Initialisierung mit 10
|
||||
echo "$zahl<br>";
|
||||
$zahl += 2; //addirung mit 2
|
||||
echo "$zahl<br>";
|
||||
$zahl -= 2; // Subtrahieren mit 2
|
||||
echo "$zahl<br>";
|
||||
$zahl *= 2; // multiplizieren mit 2
|
||||
echo "$zahl<br>";
|
||||
$zahl /= 2; // dividieren mit 2
|
||||
echo "$zahl<br>";
|
||||
$zahl %= 2; //modulo mit 2 (zahl / 2 = rest in Ganzzahl)
|
||||
echo $zahl;
|
||||
|
||||
?>
|
||||
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,40 @@
|
||||
|
||||
<?php
|
||||
|
||||
// "Neuere" Schreibeise bei Constante
|
||||
const DIESEL = 1.38;
|
||||
|
||||
// ältere Codes haben diese Function als Konstante
|
||||
define("BENZIN", 1.55);
|
||||
|
||||
$liter = 50;
|
||||
echo "<p>Jannes tankt $liter Liter Diesel und bezahlt dafür " .$liter * DIESEL ." Euro.</p>";
|
||||
$liter = 36;
|
||||
echo "<p>Ulrike tankt $liter Liter Benzin und bezahlt dafür " .$liter * BENZIN ." Euro.</p>";
|
||||
|
||||
echo "<hr><br><hr>";
|
||||
|
||||
const MINUTE = 60 ;
|
||||
echo "<p>Eine Stunde hat ", MINUTE ." Minuten.</p>";
|
||||
|
||||
const STUNDE = 24 ;
|
||||
echo "<p>Ein Tag hat ", MINUTE * STUNDE ." Stunden.</p>" ;
|
||||
|
||||
const TAGE = 7 ;
|
||||
echo "<p>Eine Woche hat ", STUNDE * TAGE ." Tage.</p>";
|
||||
|
||||
|
||||
//Vordefinierte Konstanten
|
||||
|
||||
echo "<hr><br><hr>";
|
||||
|
||||
echo "PHP-Version: " .PHP_VERSION ."<br>\n";
|
||||
|
||||
echo "Größter Integerwert auf diesem System: " .PHP_INT_MAX ."<br>\n";
|
||||
|
||||
echo "Pi: " .M_PI ."<br>\n";
|
||||
|
||||
echo "Betriebssystem: " .PHP_OS ."<br>\n";
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,25 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Spalte1</th>
|
||||
<th>Spalte2</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Zelle1</td>
|
||||
<td>Zelle2</td>
|
||||
<td>Zelle3</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Zelle1.1</td>
|
||||
<td>Zelle2.1</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Tabelle</title>
|
||||
</head>
|
||||
<body>
|
||||
<table>
|
||||
<caption>Umsatzentwicklung</caption><!--Tabellenüberschrift-->
|
||||
<thead> <!--Tabellenkopf-->
|
||||
<tr>
|
||||
<th>Quartal</th>
|
||||
<th>2018</th>
|
||||
<th>2019</th>
|
||||
<th>2020</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody><!--Tabellenkörper-->
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>245</td>
|
||||
<td>267</td>
|
||||
<td>261</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>240</td>
|
||||
<td>259</td>
|
||||
<td>264</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>245</td>
|
||||
<td>267</td>
|
||||
<td>162</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tfoot><!--Tabellenfuß-->
|
||||
<tr>
|
||||
<td>summe</td>
|
||||
<td>870</td>
|
||||
<td>952</td>
|
||||
<td>851</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
echo "<br>Preis<br>";
|
||||
$preis = "1.55";
|
||||
var_dump($preis);
|
||||
echo "<hr><br>Menge<br>";
|
||||
$menge = 70;
|
||||
var_dump($menge);
|
||||
echo "<hr><br> Preis Multipliziert mit Menge<br>";
|
||||
$preis *= $menge;
|
||||
var_dump($preis);
|
||||
|
||||
|
||||
echo "<hr><br><h2> Ganzzahlen</h1><br>";
|
||||
|
||||
$art1 = "10 Eier";
|
||||
$art2 = "5 Äpfel";
|
||||
$art3 = "1 Tafel Schokolade";
|
||||
$artikel = $art1 + $art2 + $art3;
|
||||
echo "Auf dem Einkaufszettel stehen insgesamt $artikel Artikel.<br>";
|
||||
var_dump($artikel);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
$bezeichner = array ();
|
||||
$bezeichner[] = "Erstes Element";
|
||||
$bezeichner[] = "Zweites Element";
|
||||
$bezeichner[] = "Drittes Element";
|
||||
|
||||
var_dump($bezeichner);
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$bezeichner = [0=>"element an index 0", 5=> "element an index 5"];
|
||||
var_dump($bezeichner);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <= 100; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
$geradeZahlen[$element] = $i;
|
||||
$element++;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
echo "<ol>";
|
||||
foreach ($geradeZahlen/*Name des Array*/ as $schluessel=>$wert) {
|
||||
echo "<li> Das Element mit dem Index $schluessel hat den Wert <b>$wert</b>.</li>";
|
||||
}
|
||||
/* foreach (array as Index => Wert)
|
||||
oder
|
||||
foreach (array as wert) ...Ausgabe ohne Index
|
||||
*/
|
||||
echo "</ol>"
|
||||
?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <= 100; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
$geradeZahlen[$element] = $i;
|
||||
$element++;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
var_dump($geradeZahlen)
|
||||
?>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <=100; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
$geradeZahlen[$element] = $i;
|
||||
|
||||
$element++;
|
||||
}
|
||||
}
|
||||
|
||||
var_dump($geradeZahlen);
|
||||
?>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
$lk = [];
|
||||
$lk["Oesterreich"] = "A";
|
||||
$lk["Autralien"] = "AUS";
|
||||
$lk["Belgien"] = "B";
|
||||
$lk["Kamerun"] = "CAM";
|
||||
$lk["Sri Lanka"] = "CL";
|
||||
$lk["Fidschi"] = "FJI";
|
||||
$lk["Jersey"] = "GBJ";
|
||||
$lk["Aequatorialguinea"] = "GQ";
|
||||
$lk["Mauritius"] = "MS";
|
||||
|
||||
var_dump($lk);
|
||||
echo "<br><hr><br>\t\n";
|
||||
print_r($lk);
|
||||
|
||||
echo "<br><hr><br>\t\n";
|
||||
|
||||
$ausgabe = $lk["Fidschi"];
|
||||
|
||||
echo "Das Länderkennzeichen ist: $ausgabe";
|
||||
|
||||
echo "<br><hr><br>\t\n";
|
||||
|
||||
foreach ($_SERVER as $schluessel=>$wert) {
|
||||
|
||||
echo "<p>Schlüssel: $schluessel hat den Wert $wert.</p>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
$gesamt = 0;
|
||||
while ($gesamt < 21) {
|
||||
$wuerfeln = rand(1,6);
|
||||
|
||||
if ($wuerfeln == 6) {
|
||||
echo "Gefürfelt: $wuerfeln. Die schleife wird verlassen";
|
||||
break;
|
||||
}
|
||||
$gesamt += $wuerfeln;
|
||||
|
||||
echo "Gewürfelt: $wuerfeln, Gesamt: $gesamt<br>";
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
$gesamt = 0;
|
||||
|
||||
$flag = true;
|
||||
|
||||
while ($gesamt < 21 && $flag == true) {
|
||||
$wuerfeln = rand(1,6);
|
||||
|
||||
if ($wuerfeln == 6) {
|
||||
echo "Gefürfelt: $wuerfeln. Die schleife wird verlassen";
|
||||
$flag = false;
|
||||
|
||||
}
|
||||
else {
|
||||
$gesamt += $wuerfeln;
|
||||
|
||||
echo "Gewürfelt: $wuerfeln, Gesamt: $gesamt<br>";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
$wtag = 3;
|
||||
|
||||
switch ($wtag) {
|
||||
case 0:
|
||||
$ergebnis = "Sonntag";
|
||||
break;
|
||||
case 1:
|
||||
$ergebnis = "Montag";
|
||||
break;
|
||||
case 2:
|
||||
$ergebnis = "Dienstag";
|
||||
break;
|
||||
case 3:
|
||||
$ergebnis = "Mittwoch";
|
||||
break;
|
||||
case 4:
|
||||
$ergebnis = "Donnerstag";
|
||||
break;
|
||||
case 5:
|
||||
$ergebnis = "Freitag";
|
||||
break;
|
||||
case 6:
|
||||
$ergebnis = "Samstag";
|
||||
break;
|
||||
default:
|
||||
$ergebnis = "Kein Wochentag";
|
||||
break;
|
||||
}
|
||||
|
||||
echo "Die Zahl $wtag entspricht $ergebnis";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
$wtag = 0;
|
||||
$tageszeit = "morgens";
|
||||
|
||||
switch ($wtag) {
|
||||
case 0:
|
||||
$ergebnis = "Sonntag";
|
||||
|
||||
switch ($tageszeit) {
|
||||
case "morgens" :
|
||||
$toDo = "Sie können weiterschlafen";
|
||||
break;
|
||||
case "mittags":
|
||||
$toDo = "Sie sollten langsam Aufstehen";
|
||||
break;
|
||||
case "nachmittags":
|
||||
$toDo = "Zeit für ein Buch oder die Sportschuhe";
|
||||
break;
|
||||
default:
|
||||
$toDo = "Keine gültige Tageszeit";
|
||||
break;
|
||||
}
|
||||
echo "Heute ist $ergebnis. Es ist $tageszeit. $toDo";
|
||||
break;
|
||||
default:
|
||||
echo "Es ist nicht Sonntag. Sie dürfen Arbeiten";
|
||||
break;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
$zaehler = 2;
|
||||
const ENDE = 1;
|
||||
|
||||
do {
|
||||
echo "<p>Zähler hat den Wert: " .$zaehler ."</p>";
|
||||
|
||||
$zaehler++;
|
||||
} while ($zaehler <= ENDE);
|
||||
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
$preis = 5;
|
||||
|
||||
if ($preis < 2.95) {
|
||||
|
||||
//Anweisungsblock in geschweiften Klammern
|
||||
|
||||
echo "<h3>kaufen</h3>";
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
echo "
|
||||
<html>
|
||||
<head>
|
||||
<title>Das kleine 1x1</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1><center>Das kleine 1 mal 1</center></h1>
|
||||
<center><table>
|
||||
<tr>
|
||||
<th>*</th>\n\n\t";
|
||||
|
||||
// Spaltenüberschrift
|
||||
for ($i = 1; $i <= 10; $i++) {
|
||||
echo "<th>$i</th>\n\t";
|
||||
}
|
||||
|
||||
echo "</tr>\n\n\t";
|
||||
|
||||
// Tabelleninhalt mit verschachtelte Schleifen
|
||||
for ($zeile = 1; $zeile <= 10; $zeile++) {
|
||||
echo "<tr>\n\t";
|
||||
// Zeilenüberschrift
|
||||
echo "<th>$zeile</th>\n\t";
|
||||
|
||||
// Werte für jede Spalte berechnen
|
||||
for ($spalte = 1; $spalte <= 10; $spalte++) {
|
||||
$ergebnis = $zeile * $spalte;
|
||||
echo "<td>$ergebnis</td>\n\t";
|
||||
}
|
||||
|
||||
echo "</tr>\n\n\t";
|
||||
}
|
||||
|
||||
echo "</table></center>
|
||||
</body>
|
||||
</html>";
|
||||
?>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
$zaehler = 1 ;
|
||||
$lotto = array();
|
||||
const ENDE = 6;
|
||||
|
||||
$zahl = 0; //ab welchen element im array angefangen wird
|
||||
|
||||
do {
|
||||
|
||||
$r = rand(1,49);
|
||||
|
||||
if ($r == $lotto[0]) {
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
elseif ($r == $lotto[1]) {
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
elseif ($r == $lotto[2]) {
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
elseif ($r == $lotto[3]) {
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
elseif ($r == $lotto[4]) {
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
elseif ($r == $lotto[5]) {
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
$lotto[$zahl] = $r; // Schreibt die Randomzahl in das Array
|
||||
|
||||
$zahl++; //erhöht die Elemente im array um 1
|
||||
|
||||
$zaehler++; //erhöht den zähler ähler der schleife um 1
|
||||
} while ($zaehler <= ENDE);
|
||||
|
||||
echo "<head><title>E2a Lottogenerator</title></head>\t\n<center><h1>Lottozahlen</h1>\t\n<p> Die Lottozahlen sind: <b>$lotto[0], $lotto[1], $lotto[2], $lotto[3], $lotto[4], $lotto[5]</b></p></center>";
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E2b Lotto</title>\t\t\n</head>\t\n<body>\t\n";
|
||||
$lotto = range (1, 49); //erstellt Zahlen von 1 bis 49
|
||||
|
||||
shuffle($lotto); //Mischt die Zahlen
|
||||
|
||||
//Ich gebe 6 Zahlen aus:
|
||||
echo "<head><title>Lottogenerator</title></head>\t\n<center><h1>Lottozahlen</h1>\t\n<p> Die Lottozahlen sind: <b>$lotto[0], $lotto[1], $lotto[2], $lotto[3], $lotto[4], $lotto[5]</b></p></center>";
|
||||
echo "</body>\t\n</html>";
|
||||
?>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E3 Grösste</title>\t\t\n</head>\t\n<body>\t\n";
|
||||
$lottozahlen = [23, 43, 24, 7, 2, 27];
|
||||
$groesste = $lottozahlen[0];
|
||||
|
||||
|
||||
|
||||
foreach ($lottozahlen as $zahl) {
|
||||
|
||||
if ($zahl > $groesste) {
|
||||
$groesste = $zahl;
|
||||
}
|
||||
}
|
||||
|
||||
echo "<center><h1>Größte Zahl im Array</h1>\t\n<p>Die größte Zahl im Array ist: $groesste.</p></center>";
|
||||
echo "</body>\t\n</html>";
|
||||
?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E4 Namen drehen</title>\t\t\n</head>\t\n<body>\t\n";
|
||||
$arr = ["Meier, Peter", "Schulze, Monika", "Schmidt, Ursula", "Brosowski, Klaus"];
|
||||
|
||||
foreach($arr as $i => $s){
|
||||
|
||||
$dr = explode(", ", $s); //Der String im Array aufteilen als Trennzeichen das ", "
|
||||
//print_r($dr);
|
||||
|
||||
$gedreht = array_reverse($dr); // die einselnen Wörter drehen
|
||||
//print_r($gedreht);
|
||||
|
||||
$arr[$i] = implode(" ", $gedreht); //die einzelnen gedrehten Wärter zusammenfügen
|
||||
}
|
||||
print_r($arr);
|
||||
echo "</body>\t\n</html>";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
echo "<!DOCTYPE html>\t\n<html>\t\n<head>\t\t\n<title>E5 keine Vokale</title>\t\t\n</head>\t\n<body>\t\n<h1>Keine Vokale</h1>\t\n";
|
||||
|
||||
$woerter = ["Maus", "Automobil", "Schifffahrt",
|
||||
|
||||
"Hund", "Katze", "Ziege", "Stanniolpapier",
|
||||
|
||||
"Elefant", "Isopropylalkohol", "Schwimmbad"];
|
||||
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
//---------------------1.Schleife------------------------------------------------------
|
||||
foreach($woerter as $w){
|
||||
|
||||
$strArr [] = strtolower ( $w ); //Alle buchstaben mit der Funktion verkleinern, damit auch die Anfangsbuchstaben gelesen werden können.
|
||||
|
||||
//---------------------2.Schleife in der 1.Schleife------------------------------------
|
||||
foreach($strArr as $s) {
|
||||
|
||||
$zaehler = 0;
|
||||
|
||||
for($i = 0; $i < strlen($s); $i++ ) { //Anzahl der schleifendurchläufe, anhand der länge des strings i kleiner als der string (strlen).
|
||||
if (in_array($s[$i], $vokale)) { // wird geprüft ob sich ein vokal im string $s befindet
|
||||
$zaehler++;
|
||||
}
|
||||
|
||||
}
|
||||
$t[$s] = $i - $zaehler; //Die zeichen die Vokale sind werden abgezogen und der rest in ein Array geschrieben.
|
||||
|
||||
|
||||
}
|
||||
echo "<p>Das Wort \"$w\" hat $t[$s] Zeichen die keine Vokal(e) sind</p>";
|
||||
}
|
||||
|
||||
echo "</body>\t\n</html>";
|
||||
?>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
$zahl =2;
|
||||
|
||||
if ($zahl == 1) {
|
||||
echo "if ist true";
|
||||
}
|
||||
elseif ($zahl == 2) {
|
||||
echo "elseif ist true";
|
||||
}
|
||||
else {
|
||||
echo "else bleibt übrig";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
for ($i = 1; $i <= 10; $i++)
|
||||
echo $i
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
$name = [
|
||||
|
||||
"vName" => "Fritz",
|
||||
|
||||
"nName" => "Fischer"
|
||||
|
||||
];
|
||||
|
||||
print_r ( $name );
|
||||
|
||||
$gedreht = array_reverse ( $name );
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
print_r ( $gedreht );
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
$geradezahlen = [];
|
||||
|
||||
$element = 0;
|
||||
|
||||
for($i = 1; $i <= 100; $i++) {
|
||||
if ($i % 2 == 0){
|
||||
$geradezahlen[$element] = $i;
|
||||
|
||||
$element++;
|
||||
}
|
||||
}
|
||||
|
||||
echo '<p>Das Element $geradezahlen hat ' .count($geradezahlen) .' Elemente.</p>';
|
||||
|
||||
$mitglieder = array(
|
||||
array("Herr", "Franz", "Müller", "Fußball", "passiv"),
|
||||
array("Frau", "Hermine", "Schulze", "Turnen", "aktiv"),
|
||||
array("Frau", "Ulla", "Kaiser", "Volleyball", "aktiv"),
|
||||
array("Herr", "Max", "Schneider", "Fußball", "aktiv"),
|
||||
);
|
||||
|
||||
echo '<p>' .count($mitglieder) .'</p>'; //gibt 4 aus
|
||||
|
||||
echo '<p>' .count($mitglieder, COUNT_RECURSIVE) .'</p>'; //gibt 24 aus
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
$zahlen = [14, 45, 26, 9, 21, 7];
|
||||
echo "<h3>Die größte Zahl im Array ist "
|
||||
.max($zahlen)
|
||||
."</h3>";
|
||||
|
||||
//------------------------------------------------------------------------------------------//
|
||||
|
||||
echo "<h3>Der größte Wert aus 14, 45, 26, 9, 21, 7 ist "
|
||||
|
||||
.max(14, 45, 26, 9, 21, 7)
|
||||
|
||||
."! </h3>";
|
||||
|
||||
//------------------------------------------------------------------------------------------//
|
||||
|
||||
echo "<h3>Der größte Wert aus (22*23), (14*43), (15*24), (46*7), 2, (23*27) ist "
|
||||
|
||||
.max((22*23), (14*43), (15*24), (46*7), 2, (23*27))
|
||||
|
||||
."! </h3>";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
$geradeZahlen = [];
|
||||
$element = 0;
|
||||
|
||||
for ($i = 1; $i <= 10; $i++) {
|
||||
if ($i % 2 == 0) {
|
||||
|
||||
$geradeZahlen[$element] = $i;
|
||||
$element++;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo "<ol>";
|
||||
|
||||
foreach ($geradeZahlen as $schluessel=>$wert) {
|
||||
|
||||
echo "<li>Das Element mit dem Index $schluessel hat den Wert <b>$wert</b>.</li>";
|
||||
|
||||
}
|
||||
|
||||
echo "</ol>";
|
||||
|
||||
//Jetzt wird gemischt
|
||||
|
||||
echo "<p>Jetzt wird gemischt!</p>";
|
||||
|
||||
if(shuffle($geradeZahlen)) {
|
||||
|
||||
echo "<ol>";
|
||||
|
||||
foreach ($geradeZahlen as $schluessel=>$wert) {
|
||||
|
||||
echo "<li>Das Element mit dem Index $schluessel hat den Wert <b>$wert</b>.</li>";
|
||||
|
||||
}
|
||||
|
||||
echo "</ol>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
$sArray = [
|
||||
"Eine Zeichenkette",
|
||||
"noch eine, aber diese hat ein paar Zeichen mehr",
|
||||
"kurz"
|
||||
];
|
||||
|
||||
foreach($sArray as $s) {
|
||||
echo "<p>Der String \"$s\" hat " .strlen($s) ." Zeichen.</p>"; //strlen zählt die Zeichen im String
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
$sArray = [
|
||||
"eine Zeichenkette",
|
||||
"noch eine, aber diese hat ein paar Zeichen mehr",
|
||||
"kurz"
|
||||
];
|
||||
|
||||
foreach($sArray as $s) {
|
||||
echo "<p>Der String \"$s\" hat " .strlen($s) ." Zeichen.</p>";
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
|
||||
$zaehler = 0; //anfangszähler für das zählen der Vokale
|
||||
|
||||
for($i = 0; $i < strlen($s); $i++ ) { //Anzahl der schleifendurchläufe, anhand der länge des strings i kleiner als der string (strlen).
|
||||
if (in_array($s[$i], $vokale)) { // wird geprüft ob sich ein vokal im string $s befindet
|
||||
$zaehler++;
|
||||
}
|
||||
|
||||
}
|
||||
echo "<p>Der String \"$s\" enthält $zaehler Vokal(e)</p>";
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
$a = "\t\t Beispieltext ";
|
||||
|
||||
var_dump($a);
|
||||
|
||||
$nachher = trim($a);
|
||||
|
||||
var_dump($nachher);
|
||||
|
||||
$a = "Beispieltext";
|
||||
|
||||
var_dump($a);
|
||||
|
||||
$nachher = trim($a,"xBte");
|
||||
|
||||
var_dump($nachher);
|
||||
?>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
$murphy = [
|
||||
|
||||
"Wenn etwas schiefgehen kann, dann wird es auch schiefgehen.",
|
||||
"Die andere Schlange kommt stets schneller voran.",
|
||||
"Ein Computerprogramm tut was man schreibt, nicht was man will.",
|
||||
|
||||
];
|
||||
|
||||
foreach($murphy as $i => $s){
|
||||
$sArr = explode(" ", $s);
|
||||
$woerter = count($sArr);
|
||||
printf("Der Satz; \"%s\" besteht aus %d Wörtern.<br>", $s, $woerter);
|
||||
|
||||
shuffle($sArr);
|
||||
$murphy = implode(" ", $sArr);
|
||||
}
|
||||
print_r($murphy);
|
||||
?>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
// if … else
|
||||
|
||||
$regen = true;
|
||||
|
||||
if ($regen == false) {
|
||||
|
||||
echo "<h3>Regenschirm schließen!</h3>";
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
echo "<h3>Es regnet, Regenschirm öffnen!</h3>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
$zahl = 5;
|
||||
|
||||
$auswert = match($zahl) {
|
||||
1 => "ist eine 1.",
|
||||
2, 4 => "ist eine gerade Zahl bis 5.",
|
||||
3, 5 => "ist eine ungerade zahl bis 5, aber nicht 1.",
|
||||
|
||||
default => "ist etwas anderes.",
|
||||
};
|
||||
echo "Die Zahl $zahl $auswert";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
$mitglieder = array(
|
||||
array("Herr", "Franz", "Müller", "Fußball", "passiv"),
|
||||
array("Frau", "Hermine", "Schulze", "Turnen", "aktiv"),
|
||||
array("Frau", "Ulla", "Kaiser", "Volleyball", "aktiv"),
|
||||
array("Herr", "Max", "Schneider", "Fußball", "aktiv"),
|
||||
|
||||
);
|
||||
|
||||
print_r($mitglieder);
|
||||
|
||||
echo $mitglieder[2][1];
|
||||
|
||||
|
||||
|
||||
|
||||
// foreach für das äußere Array – die 1. Dimension
|
||||
|
||||
foreach ($mitglieder as $schluessel => $wert) {
|
||||
|
||||
echo"<h3>Mitglied Nr. " .($schluessel + 1) ."</h3>";
|
||||
|
||||
|
||||
|
||||
|
||||
echo "<p>";
|
||||
|
||||
//foreach für die inneren Arrays - die 2. Dimension
|
||||
|
||||
foreach($wert as $innererWert) {
|
||||
echo $innererWert .", ";
|
||||
}
|
||||
echo "</p>";
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,84 @@
|
||||
<?php
|
||||
|
||||
$woerter = ["Maus", "Automobil", "Schifffahrt",
|
||||
|
||||
"Hund", "Katze", "Ziege", "Stanniolpapier",
|
||||
|
||||
"Elefant", "Isopropylalkohol", "Schwimmbad"];
|
||||
|
||||
|
||||
foreach($woerter as $s) {
|
||||
//echo "<p>Der String \"$s\" hat " .strlen($s) ." Zeichen.</p>";
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
|
||||
$zaehler = 0; //anfangszähler für das zählen der Vokale
|
||||
|
||||
for($i = 0; $i < strlen($s); $i++ ) { //Anzahl der schleifendurchläufe, anhand der länge des strings i kleiner als der string (strlen).
|
||||
if (in_array($s[$i], $vokale)) { // wird geprüft ob sich ein vokal im string $s befindet
|
||||
$zaehler++;
|
||||
}
|
||||
|
||||
//$t[$s] = $i - $zaehler;
|
||||
|
||||
//$a = count($t);
|
||||
}
|
||||
$t = $i - $zaehler;
|
||||
print_r($t);
|
||||
echo "<p>Das Wort \"$s\" hat $t die keine Vokal(e) sind</p>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$woerter = ["Maus", "Automobil", "Schifffahrt",
|
||||
|
||||
"Hund", "Katze", "Ziege", "Stanniolpapier",
|
||||
|
||||
"Elefant", "Isopropylalkohol", "Schwimmbad"];
|
||||
|
||||
$vokale = ["a", "e", "i", "o", "u"];
|
||||
//---------------------------------------------------------------------------
|
||||
foreach($woerter as $w){
|
||||
|
||||
$strArr [] = strtolower ( $w );
|
||||
|
||||
}
|
||||
//----------------------------------------------------------------------------
|
||||
foreach($strArr as $s) {
|
||||
|
||||
$zaehler = 0;
|
||||
|
||||
|
||||
for($i = 0; $i < strlen($s); $i++ ) { //Anzahl der schleifendurchläufe, anhand der länge des strings i kleiner als der string (strlen).
|
||||
if (in_array($s[$i], $vokale)) { // wird geprüft ob sich ein vokal im string $s befindet
|
||||
$zaehler++;
|
||||
}
|
||||
|
||||
// $t[$s] = $i - $zaehler;
|
||||
|
||||
//$a = count($t);
|
||||
}
|
||||
$t[$s] = $i - $zaehler;
|
||||
|
||||
echo "<p>Das Wort \"$s\" hat $t[$s] die keine Vokal(e) sind</p>";
|
||||
|
||||
|
||||
}
|
||||
|
||||
print_r($t);
|
||||
//echo "<p>Das Wort \"$s\" hat $t die keine Vokal(e) sind</p>";
|
||||
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
$a = 27;
|
||||
$b = 28;
|
||||
|
||||
if ($a > $b) {
|
||||
echo "<H1>Übung Kap 1 mit if und elseif</H1>";
|
||||
echo '$a hat den Wert ' .$a .' und ist damit größer als $b mit dem Wert ' .$b .'.';
|
||||
}
|
||||
elseif ($a < $b) {
|
||||
echo '$b hat den Wert ' .$b .' und ist damit größer als $a mit dem Wert ' .$a .'.';
|
||||
}
|
||||
elseif ($a === $b) {
|
||||
echo '$a hat den Wert ' .$a .' und ist damit gleich $b mit dem Wert ' .$b .'.';
|
||||
}
|
||||
else {
|
||||
echo "es ist ein anderer Fall eingetreten.";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
// 2.2: es gibt keine erhöhung der schleifenvariable, da $schleifenVariable++; fehlt
|
||||
|
||||
// 2.3
|
||||
|
||||
$zaehler = 1;
|
||||
const ENDE = 25;
|
||||
|
||||
do {
|
||||
|
||||
echo "<p>Schleifendurchlauf Nr. $zaehler. " ."Es folgen noch " .(ENDE - $zaehler) ." Durchläufe.</p>";
|
||||
$zaehler++;
|
||||
|
||||
|
||||
} while ($zaehler <= ENDE);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
$zaehler = 1;
|
||||
const ENDE = 25;
|
||||
|
||||
while ($zaehler <= ENDE) {
|
||||
echo "<p>Schleifendurchlauf nr. $zaehler. " ."es folgt noch " .(ENDE - $zaehler) ." Durchläufe.</p>";
|
||||
|
||||
$zaehler++;
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
function flaeche_rechteck(int $laenge, int $breite, string $einheit )
|
||||
{
|
||||
echo "<p>Die Fläsche des Rechtecks beträgt " .($laenge * $breite) ." Quadrat {$einheit}.</p>\n";
|
||||
}
|
||||
|
||||
flaeche_rechteck(5, "2", "meter");
|
||||
flaeche_rechteck(351, 212, "millimeter");
|
||||
?>
|
||||
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Formular Auswerten</title>
|
||||
<?php
|
||||
require("meinefunktionen.inc.php")
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
|
||||
$zahl1 = $_POST["zahl1"];
|
||||
$zahl2 = $_POST["zahl2"];
|
||||
|
||||
$ergebnis = addiere($zahl1, $zahl2);
|
||||
|
||||
echo "<p>Die Summe aus $zahl1 + $zahl2 beträgt $ergebnis!</p>\n";
|
||||
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
$zahl = 15;
|
||||
|
||||
if ($zahl >= 10)
|
||||
{
|
||||
function quadrat($qzahl)
|
||||
{
|
||||
echo "Das Qadrat von $qzahl ist "
|
||||
.($qzahl * $qzahl) .".\n";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
quadrat($zahl);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
if (!empty($_POST)) {
|
||||
print_r($_POST); // Auswertung der Checkboxen
|
||||
}
|
||||
else {
|
||||
?>
|
||||
<form method="post">
|
||||
<ul>
|
||||
<li>
|
||||
<input type="checkbox" name="CBox1" id="cb1" value="Checkbox 1">
|
||||
<label for="cb1">Checkbox Nr.1</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBox2" id="cb2" value="Checkbox 2">
|
||||
<label for="cb1">Checkbox Nr.2</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBox3" id="cb3" value="Checkbox 3">
|
||||
<label for="cb1">Checkbox Nr.3</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBox4" id="cb4" value="Checkbox 4">
|
||||
<label for="cb1">Checkbox Nr.4</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBox5" id="cb5" value="Checkbox 5">
|
||||
<label for="cb1">Checkbox Nr.5</label>
|
||||
</li>
|
||||
</ul>
|
||||
<input type="submit" value="abschicken">
|
||||
</form>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
if (!empty($_POST)) {
|
||||
print_r($_POST); // Auswertung der Checkboxen
|
||||
}
|
||||
else {
|
||||
?>
|
||||
<form method="post">
|
||||
<ul>
|
||||
<li>
|
||||
<input type="checkbox" name="CBoxGrp[]" id="cb1" value="Checkbox 1">
|
||||
<label for="cb1">Checkbox Nr.1</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBoxGrp[]" id="cb2" value="Checkbox 2">
|
||||
<label for="cb1">Checkbox Nr.2</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBoxGrp[]" id="cb3" value="Checkbox 3">
|
||||
<label for="cb1">Checkbox Nr.3</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBoxGrp[]" id="cb4" value="Checkbox 4">
|
||||
<label for="cb1">Checkbox Nr.4</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="CBoxGrp[]" id="cb5" value="Checkbox 5">
|
||||
<label for="cb1">Checkbox Nr.5</label>
|
||||
</li>
|
||||
</ul>
|
||||
<input type="submit" value="abschicken">
|
||||
</form>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,58 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Sicherheit</title>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
if (isset($_POST["kName"])) {
|
||||
|
||||
echo <<<AUSGABE
|
||||
<p>Ihre Eingaben: </p>
|
||||
<ul>
|
||||
<li>Name: {$_POST["kName"]}</li>
|
||||
<li>E-Mail: {$_POST["kMail"]}</li>
|
||||
</ul>
|
||||
<p>Ihre Nachricht: <br>
|
||||
{$_POST["kNachricht"]}</p>
|
||||
AUSGABE;
|
||||
}
|
||||
|
||||
?>
|
||||
<h1>Kontakt</h1>
|
||||
|
||||
<form method="post">
|
||||
<p>Bitte geben Sie Ihre Kontaktdaten und Ihre Nachricht
|
||||
ein.</p>
|
||||
<p><label for="kName">Name: </label><br>
|
||||
<input type="text"
|
||||
id = "kName"
|
||||
name = "kName"
|
||||
size="25"
|
||||
required
|
||||
placeholder="Bitte geben Sie Ihren Namen ein."
|
||||
autofocus>
|
||||
</p>
|
||||
<p><label for="kMail">E-Mail: </label><br>
|
||||
<input type="email"
|
||||
id = "kMail"
|
||||
name = "kMail"
|
||||
size="25"
|
||||
required
|
||||
placeholder="Bitte geben Sie Ihre E-Mailadresse ein."
|
||||
>
|
||||
</p>
|
||||
<p><label for="kNachricht">Ihre Nachricht: </label><br>
|
||||
<textarea
|
||||
id = "kNachricht"
|
||||
name = "kNachricht"
|
||||
required
|
||||
placeholder="Bitte geben Sie hier Ihre Nachricht ein."
|
||||
rows="10"
|
||||
></textarea>
|
||||
</p>
|
||||
<p><input type = "submit" value="Senden"></p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<style>
|
||||
|
||||
.sign {
|
||||
width: 250px;
|
||||
border-top-style: dashed;
|
||||
border-width: 3px;
|
||||
font-family: arial, lucida console, sans-serif;
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<title>Funktionen</title>
|
||||
<?php
|
||||
|
||||
function signatur () //Funktionsdefinition
|
||||
{
|
||||
$name = "Christopher Münzer";
|
||||
$strasse = "Bromberger Strasse 21";
|
||||
$plz = "46145";
|
||||
$ort = "Oberhausen";
|
||||
|
||||
echo "<div class='sign'>\n";
|
||||
echo "<p>$name<br>\n";
|
||||
echo "$strasse<br>\n";
|
||||
echo "$plz $ort</p>\n";
|
||||
echo "</div>\n";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<?php
|
||||
signatur(); //Funktionsaufruf
|
||||
?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
|
||||
<title>Dateien einbinden</title>
|
||||
|
||||
<?php
|
||||
|
||||
//include("meinefunktionen.inc.php");
|
||||
require("meinefunktionen.inc.php");
|
||||
|
||||
?>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php
|
||||
|
||||
$ergebnis = addiere(5, 21);
|
||||
|
||||
echo $ergebnis;
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$ergebnis = subtrahiere($ergebnis, 14);
|
||||
|
||||
echo $ergebnis;
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$ergebnis = multipliziere($ergebnis, 6);
|
||||
|
||||
echo $ergebnis;
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$ergebnis = dividiere($ergebnis, 3);
|
||||
|
||||
echo $ergebnis;
|
||||
|
||||
?>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Einsendeaufgabe 1</title>
|
||||
<?php
|
||||
require("dynauswahl.php")
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<form method="post">
|
||||
<p>
|
||||
<?php echo dynAuswahl("dynamisch1", "auswahl1", array("Brot", "Butter", "Milch", "Eier", "Käse", "wurst"), false) ?>
|
||||
</p>
|
||||
<p>
|
||||
<?php echo dynAuswahl("dynamisch2", "auswahl2", array("Schrauben", "Nägel", "Haken", "Nadeln", "Dübel"), true); ?>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Abschicken">
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Einsendeaufgabe 2</title>
|
||||
<?php
|
||||
require("meinefunktionen.inc.php");
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>Rechner</h1>
|
||||
<?php
|
||||
if(is_numeric($_POST["zahl1"]) && is_numeric($_POST["zahl2"])) {
|
||||
|
||||
if(isset($_POST["zahl1"])){
|
||||
|
||||
switch($_POST["operator"]){
|
||||
case "+":
|
||||
$ergebnis = addiere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
case "-":
|
||||
$ergebnis = subtrahiere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
case "*":
|
||||
$ergebnis = multipliziere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
case "/":
|
||||
$ergebnis = dividiere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
default:
|
||||
echo "<p><b>Bitte eine Rechenoperation angeben!</b></p>\n";
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(isset($_POST["zahl1"])){
|
||||
echo "Bitte Nummern eingeben";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
if(isset($ergebnis)){
|
||||
echo "<p><b> {$_POST["zahl1"]} {$_POST["operator"]} {$_POST["zahl2"]} = $ergebnis</b></p>\n";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<form action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
|
||||
<p>
|
||||
Bitte geben Sie in den Feldern die Daten ein:
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl1">Zahl 1</label>
|
||||
<input type="text" name="zahl1" id="zahl1" placeholder="Zahl 1" required autofocus>
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl2">Zahl 2</label>
|
||||
<input type="text" name="zahl2" id="zahl2" placeholder="Zahl 2" required>
|
||||
</p>
|
||||
<p>
|
||||
<li><input type="radio" name="operator" id="addieren" value="+">
|
||||
<label for="addieren">+</label></li>
|
||||
<li><input type="radio" name="operator" id="subtrahieren" value="-">
|
||||
<label for="subtrahieren">-</label></li>
|
||||
<li><input type="radio" name="operator" id="multiplikation" value="*">
|
||||
<label for="multiplikation">*</label></li>
|
||||
<li><input type="radio" name="operator" id="division" value="/">
|
||||
<label for="division">/</label></li>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Berechnen">
|
||||
<input type="reset" value="Zurücksetzen">
|
||||
</p>
|
||||
|
||||
</form>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,48 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Einsendeaufgabe 4</title>
|
||||
<?php
|
||||
require("berechnung.php");
|
||||
require("setopt.php");
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Grundstückspreise</h1>
|
||||
<?php berechnung() ?>
|
||||
<fieldset>
|
||||
<form method="post">
|
||||
<p>
|
||||
<label for="breite">Breite:</label>
|
||||
<input type="text" name="breite" id="breite" placeholder="Breite?" required autofocus value="<?= htmlspecialchars($_POST['breite']) ?? '' ?>">
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl2">Länge:</label>
|
||||
<input type="text" name="laenge" id="laenge" placeholder="Länge?" required value="<?= htmlspecialchars($_POST['laenge']) ?? '' ?>">
|
||||
</p>
|
||||
<p>
|
||||
<label for="pqm">Preis pro m²:</label>
|
||||
<input type="text" name="pqm" id="pqm" placeholder="Preis / m²?" required value="<?= htmlspecialchars($_POST['pqm']) ?? '' ?>">
|
||||
</p>
|
||||
<p>
|
||||
<label for="provision">Provisionssatz:</label>
|
||||
<select name="provision" id="provision">
|
||||
<?php setOption("0.03", "3");?>
|
||||
<?php setOption("0.04", "4");?>
|
||||
<?php setOption("0.05", "5");?>
|
||||
<?php setOption("0.06", "6");?>
|
||||
<?php setOption("0.07", "7");?>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="mws">Mehrwertsteuer</label>
|
||||
<input type="checkbox" name="mws" id="mws" value="0.19" <?= ($_POST['mws'] ?? '') == '0.19' ? 'checked' : '' ?>>
|
||||
</p>
|
||||
</fieldset>
|
||||
<p>
|
||||
<input type="submit" value="Berechnen">
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
require("meinefunktionen.inc.php");
|
||||
|
||||
function berechnung() {
|
||||
if(isset($_POST["breite"])) {
|
||||
if (is_numeric($_POST["breite"]) && is_numeric($_POST["laenge"]) && is_numeric($_POST["pqm"])){
|
||||
|
||||
$qm = multipliziere($_POST["breite"],$_POST["laenge"]);
|
||||
$np = multipliziere($qm ,$_POST["pqm"]);
|
||||
$prov = multipliziere($np, $_POST["provision"]);breite:
|
||||
$nprov = addiere($np, $prov);
|
||||
|
||||
echo "\n\t<p>Breite: {$_POST["breite"]}m";
|
||||
echo "\n\t<br>Länge: {$_POST["laenge"]}m";
|
||||
echo "\n\t<br>Preis pro qm: {$_POST["pqm"]}€";
|
||||
echo "\n\t<br>Nettopreis: $np €";
|
||||
echo "\n\t<br>Nettopreis mit Provision: $nprov €";
|
||||
|
||||
if (isset($_POST["mws"])) {
|
||||
$bmws = multipliziere($nprov, $_POST["mws"]);
|
||||
$brutto = addiere($nprov, $bmws);
|
||||
echo "\n\t<br>Bruttopreis: $brutto €</p>";
|
||||
}
|
||||
else {
|
||||
echo "</p>";
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
echo "Bitte Zahlen eingeben";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
function dynAuswahl (string $id, string $name, array $options, bool $multiple) {
|
||||
|
||||
if ($multiple == 1) {
|
||||
|
||||
$multiple ="multiple";
|
||||
}
|
||||
|
||||
switch($id){
|
||||
|
||||
case "dynamisch1":
|
||||
echo"<select id='$id' name='$name' $multiple><br>";
|
||||
foreach($options as $wert){
|
||||
echo "\n\t\t\t\t\t<option value='$wert'>$wert</option><br>";
|
||||
}
|
||||
echo "\n\t\t\t\t</select>";
|
||||
break;
|
||||
|
||||
case "dynamisch2":
|
||||
echo"<select id='$id' name='$name' $multiple><br>";
|
||||
foreach($options as $wert){
|
||||
echo "\n\t\t\t\t\t<option value='$wert'>$wert</option><br>";
|
||||
}
|
||||
echo "\n\t\t\t\t</select>";
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
function addiere($summand1, $summand2){
|
||||
return ($summand1 + $summand2);
|
||||
}
|
||||
|
||||
function subtrahiere($minuend, $subtrahend) {
|
||||
return ($minuend - $subtrahend);
|
||||
}
|
||||
|
||||
function multipliziere($faktor1, $faktor2) {
|
||||
|
||||
return ($faktor1 * $faktor2);
|
||||
|
||||
}
|
||||
|
||||
function dividiere($dividend, $divisor) {
|
||||
|
||||
if ($divisor != 0) {
|
||||
|
||||
return ($dividend / $divisor);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
|
||||
function setOption ($wert, $text){
|
||||
$ausgabe = "<option value='{$wert}'";
|
||||
|
||||
if (isset($_POST["breite"])) {
|
||||
if ($_POST["provision"] == $wert) {
|
||||
$ausgabe .= " selected";
|
||||
}
|
||||
}
|
||||
|
||||
if(empty($text)) {
|
||||
$text = $wert;
|
||||
}
|
||||
$ausgabe .= ">$text</option>\n";
|
||||
echo $ausgabe;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Formular und Auswertung</title>
|
||||
<?php
|
||||
require("meinefunktionen.inc.php")
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
if(isset($_POST["zahl1"])){ //hier wird geprüft ob das Fomular schonmal ausgeführt wurde.
|
||||
$zahl1 = $_POST["zahl1"];
|
||||
$zahl2 = $_POST["zahl2"];
|
||||
$ergebnis = addiere($zahl1, $zahl2);
|
||||
echo "<p>Die Summe aus $zahl1 + $zahl2 beträgt $ergebnis!</p>\n";
|
||||
}
|
||||
else {
|
||||
?>
|
||||
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> <!-- mit ?php echo $_SERVER["PHP_SELF"]; ?> wird der eigene dateipfadund bezeichnung ausgegeben -->
|
||||
<p>
|
||||
Bitte geben Sie die beiden Zahlen in die Felder ein, die Sie addieren möchten.
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl1">Zahl 1</label>
|
||||
<input type="text" name="zahl1" id="zahl1" placeholder="Zahl 1" required autofocus>
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl2">Zahl 2</label>
|
||||
<input type="text" name="zahl2" id="zahl2" placeholder="Zahl 2" required>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Addieren">
|
||||
<input type="reset" value="Reset">
|
||||
</p>
|
||||
</form>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,37 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Formular und Auswertung</title>
|
||||
<?php
|
||||
require("meinefunktionen.inc.php")
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
if(isset($_POST["zahl1"])){ //hier wird geprüft ob das Fomular schonmal ausgeführt wurde.
|
||||
$zahl1 = $_POST["zahl1"];
|
||||
$zahl2 = $_POST["zahl2"];
|
||||
$ergebnis = addiere($zahl1, $zahl2);
|
||||
echo "<p>Die Summe aus $zahl1 + $zahl2 beträgt $ergebnis!</p>\n";
|
||||
}
|
||||
?>
|
||||
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> <!-- mit ?php echo $_SERVER["PHP_SELF"]; ?> wird der eigene dateipfadund bezeichnung ausgegeben -->
|
||||
<p>
|
||||
Bitte geben Sie die beiden Zahlen in die Felder ein, die Sie addieren möchten.
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl1">Zahl 1</label>
|
||||
<input type="text" name="zahl1" id="zahl1" placeholder="Zahl 1" required autofocus>
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl2">Zahl 2</label>
|
||||
<input type="text" name="zahl2" id="zahl2" placeholder="Zahl 2" required>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Addieren">
|
||||
<input type="reset" value="Reset">
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Formulare</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="addieren.php" method="post">
|
||||
<p>Bitte geben Sie die beiden Zahlen in die Felder ein, die Sie addieren möchten.</p>
|
||||
<p>
|
||||
<label for="zahl1">Zahl 1</label>
|
||||
<input type="text" name="zahl1" id="zahl1" placeholder="Zahl 1" required autofocus>
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl2">Zahl 2</label>
|
||||
<input type="text" name="zahl2" id="zahl2" placeholder="Zahl 2" required>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Addiere">
|
||||
<input type="reset">
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
function auswertung(){
|
||||
if ($_POST["vSpeise"] == ""
|
||||
&& $_POST["hSpeise"] == ""
|
||||
&& $_POST["nSpeise"] == ""
|
||||
&& $_POST["getraenk"] == "") {
|
||||
echo "<p> Sie haben nichts ausgewählt. Bitte wählen Sie";
|
||||
}
|
||||
else {
|
||||
echo "<h3>Vielen Dank für Ihre Bestellung.</h3>";
|
||||
echo "<p> Sie wählten:</p>\n";
|
||||
echo "<ul>\n";
|
||||
|
||||
if($_POST["vSpeise"] != "") {
|
||||
echo "<li>Vorspeise: {$_POST['vSpeise']}</li>";
|
||||
}
|
||||
|
||||
if($_POST["hSpeise"] != "") {
|
||||
echo "<li>Hauptspeise: {$_POST['hSpeise']}</li>";
|
||||
}
|
||||
|
||||
if($_POST["nSpeise"] != "") {
|
||||
echo "<li>Dessert: {$_POST['nSpeise']}</li>";
|
||||
}
|
||||
if($_POST["getraenk"] != "") {
|
||||
echo "<li>Getränk: {$_POST['getraenk']}</li>";
|
||||
}
|
||||
echo "</ul>\n";
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (isset($_POST["vSpeise"])) {
|
||||
$gaststatus = $_POST["gastStatus"];
|
||||
}
|
||||
else {
|
||||
$gaststatus = "";
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
function flaeche_rechteck($laenge, $breite, $einheit = "meter")
|
||||
{
|
||||
echo "<p>Die Fläsche des Rechtecks beträgt " .($laenge * $breite) ." Quadrat {$einheit}.</p>\n";
|
||||
}
|
||||
|
||||
flaeche_rechteck(5, 2);
|
||||
flaeche_rechteck(351, 212, "millimeter");
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
function summiere(){
|
||||
$sumanden = func_get_args();
|
||||
$summe = 0;
|
||||
|
||||
if(is_array($sumanden)) {
|
||||
foreach($sumanden as $wert) {
|
||||
$summe += $wert;
|
||||
}
|
||||
}
|
||||
echo "<p>$summe</p>";
|
||||
}
|
||||
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
function aussen()
|
||||
{
|
||||
|
||||
echo "Ich bin die Funktion aussen()";
|
||||
|
||||
function innen()
|
||||
{
|
||||
|
||||
echo "Ich bin die Funktion innen()";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php
|
||||
|
||||
aussen();
|
||||
innen();
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
function summiere(){
|
||||
$summe = 0;
|
||||
|
||||
for($i = 0; $i < func_num_args(); $i++){
|
||||
$summe += func_get_arg($i);
|
||||
|
||||
}
|
||||
echo "<p>$summe</p>\n";
|
||||
}
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
// 2.4.1.2
|
||||
|
||||
function setOption ($gang, $wert, $text){
|
||||
$ausgabe = "<option value='{$wert}'";
|
||||
|
||||
if (isset($_POST["vSpeise"])) {
|
||||
if ($_POST[$gang] == $wert) {
|
||||
$ausgabe .= " selected";
|
||||
}
|
||||
}
|
||||
|
||||
// Wenn Kein Text übergeben wird, dann soll der Text mit dem Wert identisch sein
|
||||
|
||||
if(empty($text)) {
|
||||
$text = $wert;
|
||||
}
|
||||
$ausgabe .= ">$text</option>\n";
|
||||
echo $ausgabe;
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
function summiere($zahlen) {
|
||||
$summe = 0;
|
||||
|
||||
foreach($zahlen as $wert) {
|
||||
$summe += $wert;
|
||||
|
||||
if($summe > 50) {
|
||||
echo "grenze erreicht";
|
||||
return $summe;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
echo "Das wird nur Ausgegeben wenn die Summe <= 50 ist";
|
||||
return $summe;
|
||||
}
|
||||
|
||||
$summe = summiere(array(1,5,7,2,4,2,5,6,4,9,7,5));
|
||||
echo "<p>$summe</p>\n";
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
$summe = summiere(array(1,2,5,6,4,9,7,5));
|
||||
echo "<p>$summe</p>\n";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
function summiere(... $summanden){
|
||||
global $summe;
|
||||
|
||||
foreach($summanden as $wert){
|
||||
$summe += $wert;
|
||||
}
|
||||
}
|
||||
$summe = 0;
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
|
||||
|
||||
echo "<p>$summe</p>\n";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
function summiere (... $summanden){
|
||||
foreach($summanden as $wert){
|
||||
// $summe += $wert;
|
||||
}
|
||||
}
|
||||
|
||||
$summe = 0;
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
|
||||
echo "<p>$summe</p>\n";
|
||||
?>
|
||||
@@ -0,0 +1,52 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Kantinenbestellung</title>
|
||||
</head>
|
||||
<body>
|
||||
<form action="" method="post">
|
||||
<fieldset>
|
||||
<h2>Menüauswahl</h2>
|
||||
<p>
|
||||
<label for="vSpeise">Vorspeise:</label>
|
||||
<select name="vSpeise" id="vSpeise">
|
||||
<option value="salat">Gemischter Salat</option>
|
||||
<option value="rinterbouillon">Rinderbouillon</option>
|
||||
<option value="schafskaese">Gebackener Schafskäse</option>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="hSpeise">Haupgericht:</label>
|
||||
<select name="hSpeise" id="hSpeise">
|
||||
<option value="pizza">Pizza</option>
|
||||
<option value="schnitzel">Schnitzel mit Pommes</option>
|
||||
<option value="risotto">Basilikum-Risotto mit Spargel</option>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="getraenk">Getränkt:</label>
|
||||
<select name="getraenkt" id="getraenkt">
|
||||
<option value="schorle">Apfelschorle</option>
|
||||
<option value="cola">Coca Cola</option>
|
||||
<option value="saft">Fruchtsaft</option>
|
||||
<option value="kaffee">Kaffee</option>
|
||||
<option value="wasser">Mineralwasser</option>
|
||||
<option value="tee">Tee</option>
|
||||
</select>
|
||||
</p>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<p>
|
||||
<input type="radio" name="gastStatus" id="eigener" value="mitarbeiter" checked>
|
||||
<label for="eigener">Mitarbeiter</label><br>
|
||||
<input type="radio" name="gastStatus" id="fremd" value="gast">
|
||||
<label for="fremd">Gast</label>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="bestellen">
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Kantinenbestellung</title>
|
||||
<?php
|
||||
require("funktion_setopt.php")
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
if(isset($_POST["vSpeise"])){
|
||||
$vSpeise = $_POST["vSpeise"];
|
||||
$hSpeise = $_POST["hSpeise"];
|
||||
$nSpeise = $_POST["nSpeise"];
|
||||
$getraenk = $_POST["getraenk"];
|
||||
$gastStatus= $_POST["gastStatus"];
|
||||
}
|
||||
else {
|
||||
$vSpeise = "";
|
||||
$hSpeise = "";
|
||||
$nSpeise = "";
|
||||
$getraenk = "";
|
||||
$gastStatus= "";
|
||||
}
|
||||
?>
|
||||
<form action="" method="post">
|
||||
<fieldset>
|
||||
<h2>Menüauswahl</h2>
|
||||
<p>
|
||||
<label for="vSpeise">Vorspeise:</label>
|
||||
<select name="vSpeise" id="vSpeise">
|
||||
<option value="salat"<?php if($vSpeise == "salat") {echo "selected";}?>>Gemischter Salat</option>
|
||||
<option value="rinterbouillon"<?php if($vSpeise == "rinterbouillon") {echo "selected";}?>>Rinderbouillon</option>
|
||||
<option value="schafskaese"<?php if($vSpeise == "schafskaese") {echo "selected";}?>>Gebackener Schafskäse</option>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="hSpeise">Haupgericht:</label>
|
||||
<select name="hSpeise" id="hSpeise">
|
||||
<option value="pizza"<?php if($hSpeise == "pizza") {echo "selected";}?>>Pizza</option>
|
||||
<option value="schnitzel"<?php if($hSpeise == "schnitzel") {echo "selected";}?>>Schnitzel mit Pommes</option>
|
||||
<option value="risotto"<?php if($hSpeise == "risotto") {echo "selected";}?>>Basilikum-Risotto mit Spargel</option>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="nSpeise">Dessert:</label>
|
||||
<select name="nSpeise" id="nSpeise">
|
||||
<option value="pudding"<?php if($nSpeise == "pudding") {echo "selected";}?>>Pudding</option>
|
||||
<option value="kuchen"<?php if($nSpeise == "kuchen") {echo "selected";}?>>Kuchen</option>
|
||||
<option value="quark"<?php if($nSpeise == "quark") {echo "selected";}?>>Quark mit Obst</option>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="getraenk">Getränkt:</label>
|
||||
<select name="getraenk" id="getraenk">
|
||||
<option value="schorle"<?php if($getraenk == "schorle") {echo "selected";}?>>Apfelschorle</option>
|
||||
<option value="cola"<?php if($getraenk == "cola") {echo "selected";}?>>Coca Cola</option>
|
||||
<option value="saft"<?php if($getraenk == "saft") {echo "selected";}?>>Fruchtsaft</option>
|
||||
<option value="kaffee"<?php if($getraenk == "kaffee") {echo "selected";}?>>Kaffee</option>
|
||||
<option value="wasser"<?php if($getraenk == "Wasser") {echo "selected";}?>>Mineralwasser</option>
|
||||
<option value="tee"<?php if($getraenk == "tee") {echo "selected";}?>>Tee</option>
|
||||
</select>
|
||||
</p>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<p>
|
||||
<input type="radio" name="gastStatus" id="eigener" value="mitarbeiter" <?php if($gastStatus != "gast") {echo "checked";} ?>>
|
||||
<label for="eigener">Mitarbeiter</label><br>
|
||||
<input type="radio" name="gastStatus" id="fremd" value="gast"<?php if($gastStatus == "gast") {echo "checked";} ?>>
|
||||
<label for="fremd">Gast</label>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="bestellen">
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,71 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Kantinenbestellung</title>
|
||||
<?php
|
||||
require("funktion_setopt.php");
|
||||
include("funktion_auswertung.php");
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<form action="" method="post">
|
||||
<fieldset>
|
||||
<h2>Menüauswahl</h2>
|
||||
<p>
|
||||
<label for="vSpeise">Vorspeise:</label>
|
||||
<select name="vSpeise" id="vSpeise">
|
||||
<?php setOption("vSpeise", "salat", "Gemischter Salat");?>
|
||||
<?php setOption("vSpeise", "rinterbouillon", "Rinderbouillon");?>
|
||||
<?php setOption("vSpeise", "schafskaese", "Gebackener Schafskäse");?>
|
||||
<?php setOption("vSpeise", "", "Keine Vorspeise!");?>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="hSpeise">Haupgericht:</label>
|
||||
<select name="hSpeise" id="hSpeise">
|
||||
<?php setOption("hSpeise", "pizza", "Pizza");?>
|
||||
<?php setOption("hSpeise", "schnitzel", "Schnitzel mit Pommes Frites");?>
|
||||
<?php setOption("hSpeise", "risotto", "Basilikum-Risotto mit Spargel");?>
|
||||
<?php setOption("hSpeise", "", "Keine Hauptspeise!");?>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="nSpeise">Dessert</label>
|
||||
<select name="nSpeise" id="nSpeise">
|
||||
<?php setOption("nSpeise", "pudding", "Pudding");?>
|
||||
<?php setOption("nSpeise", "kuchen", "Kuchen");?>
|
||||
<?php setOption("nSpeise", "quark", "Quark mit Obst");?>
|
||||
<?php setOption("nSpeise", "", "Kein Dessert!");?>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="getraenk">Getränkt:</label>
|
||||
<select name="getraenk" id="getraenk">
|
||||
<?php setOption("getraenk", "schorle", "Apfelschorle");?>
|
||||
<?php setOption("getraenk", "cola", "Coca Cola");?>
|
||||
<?php setOption("getraenk", "saft", "Fruchtsaft");?>
|
||||
<?php setOption("getraenk", "kaffee", "Kaffee");?>
|
||||
<?php setOption("getraenk", "wasser", "Mineralwasser");?>
|
||||
<?php setOption("getraenk", "tee", "Tee");?>
|
||||
<?php setOption("getraenk", "", "Kein Getränk!");?>
|
||||
</select>
|
||||
</p>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<p>
|
||||
<input type="radio" name="gastStatus" id="eigener" value="mitarbeiter" <?php if($gastStatus != "gast") {echo "checked";} ?>>
|
||||
<label for="eigener">Mitarbeiter</label><br>
|
||||
<input type="radio" name="gastStatus" id="fremd" value="gast"<?php if($gastStatus == "gast") {echo "checked";} ?>>
|
||||
<label for="fremd">Gast</label>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="bestellen">
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
<?php
|
||||
auswertung()
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
if(! empty($_POST)){
|
||||
print_r($_POST);
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
<form method="post">
|
||||
<p>
|
||||
<label for="mehrfach">Wählen Sie Ihre(n) Lieblingsmonat:</label>
|
||||
<br>
|
||||
<select name="mAuswahl[]" id="mehrfach" size="12" multiple>
|
||||
<option value="1">Januar</option>
|
||||
<option value="2">Februar</option>
|
||||
<option value="3">März</option>
|
||||
<option value="4">April</option>
|
||||
<option value="5">Mai</option>
|
||||
<option value="6">Juni</option>
|
||||
<option value="7">Juli</option>
|
||||
<option value="8">August</option>
|
||||
<option value="9">September</option>
|
||||
<option value="10">Oktober</option>
|
||||
<option value="11">November</option>
|
||||
<option value="12">Dezember</option>
|
||||
</select>
|
||||
</p>
|
||||
<input type="submit" value="Abschicken">
|
||||
</form>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
function addiere($summand1, $summand2){
|
||||
return ($summand1 + $summand2);
|
||||
}
|
||||
|
||||
function subtrahiere($minuend, $subtrahend) {
|
||||
return ($minuend - $subtrahend);
|
||||
}
|
||||
|
||||
function multipliziere($faktor1, $faktor2) {
|
||||
|
||||
return ($faktor1 * $faktor2);
|
||||
|
||||
}
|
||||
|
||||
function dividiere($dividend, $divisor) {
|
||||
|
||||
if ($divisor != 0) {
|
||||
|
||||
return ($dividend / $divisor);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
function summiere($zahlen){
|
||||
$summe = 0;
|
||||
foreach($zahlen as $wert) {
|
||||
$summe += $wert;
|
||||
}
|
||||
return $summe;
|
||||
}
|
||||
|
||||
$summe = summiere(array(1,5,7,2,4,2,5,6,4,9,7,5));
|
||||
|
||||
echo "<p>$summe</p>\n";
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,55 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Sicherheit</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php
|
||||
|
||||
if(isset($_POST["kName"])) {
|
||||
$kName= htmlspecialchars($_POST["kName"]);
|
||||
$kMail = htmlspecialchars($_POST["kMail"]);
|
||||
$kNachricht = htmlspecialchars($_POST["kNachricht"]);
|
||||
|
||||
|
||||
echo <<<AUSGABE
|
||||
<p>Ihre Eingabe:</p>
|
||||
<ul>
|
||||
<li>Name: {$kName}</li>
|
||||
<li>E-Mail: {$kMail}</li>
|
||||
</ul>
|
||||
|
||||
<p>Ihre Nachricht: <br>
|
||||
{$kNachricht}</p>\n
|
||||
|
||||
AUSGABE;
|
||||
}
|
||||
?>
|
||||
|
||||
<h1>Kontakt</h1>
|
||||
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
|
||||
<p>
|
||||
Bitte geben Sie Ihre Kontaktdaten und Ihre Nachricht ein.
|
||||
</p>
|
||||
<p>
|
||||
<label for="kName">Name:</label>
|
||||
<input type="text" id="kName" name="kName" size="25" required placeholder="Bitte geben Sie Ihren Namen ein." autofocus>
|
||||
</p>
|
||||
<p>
|
||||
<label for="kMail">E-Mail:</label>
|
||||
<input type="mail" name="kMail" id="kMail" size="25" required placeholder="Bitte geben Sie Ihre E-Mailadresse ein.">
|
||||
</p>
|
||||
<p>
|
||||
<label for="kNachricht">Ihre Nachricht:</label><br>
|
||||
<textarea name="kNachricht" id="kNachricht" required placeholder="Bitte geben Sie Ihre Nachricht ein." rows="10"></textarea>
|
||||
</p>
|
||||
<p>
|
||||
<input type="submit" value="Senden">
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1); //führt zu einer strengen Typisierung der Variablen
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Eigene Funktionen</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<?php
|
||||
|
||||
function flaeche_rechteck(int $laenge, int $breite, string $einheit )
|
||||
{
|
||||
echo "<p>Die Fläsche des Rechtecks beträgt " .($laenge * $breite) ." Quadrat {$einheit}.</p>\n";
|
||||
}
|
||||
|
||||
flaeche_rechteck(5, 2, "meter");
|
||||
flaeche_rechteck(351, 212, "millimeter");
|
||||
?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
function summiere (... $summanden){
|
||||
foreach($summanden as $wert){
|
||||
$GLOBALS['summe'] += $wert;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$summe = 0;
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
|
||||
echo "<p>$summe</p>\n";
|
||||
?>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
function summiere(){
|
||||
$index = func_num_args();
|
||||
|
||||
echo "$index";
|
||||
}
|
||||
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
?>
|
||||
@@ -0,0 +1,85 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>TestFormular</title>
|
||||
<?php
|
||||
require("meinefunktionen.inc.php");
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<center>
|
||||
<h1> Rechenmaschiene</h1>
|
||||
<?php
|
||||
if(is_numeric($_POST["zahl1"]) && is_numeric($_POST["zahl2"])) {
|
||||
|
||||
if(isset($_POST["zahl1"])){
|
||||
|
||||
switch($_POST["faktor"]){
|
||||
case "+":
|
||||
$ergebnis = addiere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
case "-":
|
||||
$ergebnis = subtrahiere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
case "*":
|
||||
$ergebnis = multipliziere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
case "/":
|
||||
$ergebnis = dividiere($_POST["zahl1"], $_POST["zahl2"]);
|
||||
break;
|
||||
default:
|
||||
echo "<p><b>Bitte eine richtige Rechenoperation angeben!</b></p>\n";
|
||||
break;
|
||||
}
|
||||
///echo "<p>Das Ergebnis von $zahl1 $faktor $zahl2 ist $ergebnis</p>\n";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(isset($_POST["zahl1"])){
|
||||
echo "Bitte Nummern eingeben";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<form action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post">
|
||||
<p>
|
||||
Bitte geben Sie in den Feldern die Daten ein:
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl1">Zahl 1</label>
|
||||
<input type="text" name="zahl1" id="zahl1" placeholder="Zahl 1" required autofocus>
|
||||
</p>
|
||||
<p>
|
||||
<label for="zahl2">Zahl 2</label>
|
||||
<input type="text" name="zahl2" id="zahl2" placeholder="Zahl 2" required>
|
||||
</p>
|
||||
<p>
|
||||
<li><input type="radio" name="faktor" id="addieren" value="+" constant>
|
||||
<label for="addieren">+</label></li>
|
||||
<li><input type="radio" name="faktor" id="subtrahieren" value="-">
|
||||
<label for="subtrahieren">-</label></li>
|
||||
<li><input type="radio" name="faktor" id="multiplikation" value="*">
|
||||
<label for="multiplikation">*</label></li>
|
||||
<li><input type="radio" name="faktor" id="division" value="/">
|
||||
<label for="division">/</label></li>
|
||||
</p>
|
||||
|
||||
<!--<p>
|
||||
<label for="faktor">Faktor</label>
|
||||
<input type="text" name="faktor" id="faktor" placeholder="+ - * /" required>
|
||||
</p> -->
|
||||
<p>
|
||||
<input type="submit" value="Berechnen">
|
||||
<input type="reset" value="Zurücksetzen">
|
||||
</p>
|
||||
|
||||
</form>
|
||||
<?php
|
||||
if(isset($ergebnis/*$_POST["zahl1"]*/)){
|
||||
echo "<p>Das Ergebnis von {$_POST["zahl1"]} {$_POST["faktor"]} {$_POST["zahl2"]} ist $ergebnis.</p>\n";
|
||||
}
|
||||
//echo "<p> " .$_SERVER["SERVER_ADMIN"] ."</p>\n";
|
||||
?>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
function eineFunktion(&$param)
|
||||
|
||||
{
|
||||
|
||||
$param = $param * 2;
|
||||
|
||||
}
|
||||
|
||||
function nochEineFunktion($param)
|
||||
|
||||
{
|
||||
|
||||
$param = $param / 2;
|
||||
|
||||
}
|
||||
|
||||
$var1 = 10;
|
||||
|
||||
$var2 = 20;
|
||||
|
||||
$var3 = 30;
|
||||
|
||||
$var4 = 0;
|
||||
|
||||
$var4 = &$var1;
|
||||
|
||||
echo "var4: $var4<br>"; // Ausgabe: ______________________ 10
|
||||
|
||||
eineFunktion($var4);
|
||||
|
||||
echo "var1: $var1<br>"; // Ausgabe: ______________________ 20
|
||||
|
||||
if ($var4 > $var2) {
|
||||
|
||||
$var4 = $var2;
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
$var4 = &$var3;
|
||||
|
||||
}
|
||||
|
||||
|
||||
nochEineFunktion($var4);
|
||||
|
||||
echo "var4: $var4<br>"; // Ausgabe: _______________________ 30
|
||||
|
||||
eineFunktion($var3);
|
||||
|
||||
echo "var1: $var1<br>"; // Ausgabe: ________________________ 20
|
||||
|
||||
echo "var2: $var2<br>"; // Ausgabe: ________________________ 20
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
function summiere(... $summanden) {
|
||||
$summe = 0;
|
||||
|
||||
foreach($summanden as $wert) {
|
||||
$summe += $wert;
|
||||
}
|
||||
|
||||
echo "<p>$summe</p>\n";
|
||||
|
||||
}
|
||||
|
||||
summiere(1,5,7,2,4,2,5,6,4,9,7,5);
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Eigene Funktionen</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<?php
|
||||
function summiere (int ... $summanden) {
|
||||
$summe = 0;
|
||||
|
||||
foreach($summanden As $wert) {
|
||||
$summe += $wert;
|
||||
}
|
||||
|
||||
echo "<p>$summe</p>\n";
|
||||
|
||||
}
|
||||
|
||||
summiere(1,5,7,2,4,"2",5,6,4,9,7,5);
|
||||
|
||||
?>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
function verdoppler(&$param) {
|
||||
$param = $param * 2;
|
||||
}
|
||||
|
||||
$zahl = 10;
|
||||
|
||||
verdoppler($zahl);
|
||||
|
||||
echo "$zahl";
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
function verdoppler($param) {
|
||||
$param = $param * 2;
|
||||
|
||||
}
|
||||
|
||||
$zahl = 10;
|
||||
|
||||
verdoppler($zahl);
|
||||
|
||||
echo "$zahl";
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
function summiere($summanden)
|
||||
{
|
||||
$summe = 0;
|
||||
|
||||
if (is_array($summanden))
|
||||
{
|
||||
foreach($summanden as $wert)
|
||||
{
|
||||
$summe += $wert;
|
||||
}
|
||||
}
|
||||
echo "<p>$summe</p>\n";
|
||||
}
|
||||
|
||||
|
||||
summiere(array(1,5,7,2,4,2,5,6,4,9,7,5));
|
||||
summiere([1,5,7,2,4,2,5,6,4,9,7,5]);
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,103 @@
|
||||
<?php
|
||||
|
||||
class Autoklasse {
|
||||
|
||||
// Ein Attribute
|
||||
|
||||
private $geschwindigkeit = 0;
|
||||
|
||||
// Der Konstruktor
|
||||
|
||||
public function __construct($standart = 0)
|
||||
{
|
||||
$this->geschwindigkeit = $standart;
|
||||
echo "Ein Objekt wurde erzeugt. <br>";
|
||||
}
|
||||
|
||||
// zum Bremsen:
|
||||
|
||||
public function bremsen($aenderung)
|
||||
{
|
||||
if ($this->geschwindigkeit - $aenderung < 0)
|
||||
{
|
||||
$this->geschwindigkeit = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->geschwindigkeit = $this->geschwindigkeit - $aenderung;
|
||||
}
|
||||
}
|
||||
|
||||
// Zum Gasgeben
|
||||
|
||||
public function gasgeben($aenderung)
|
||||
{
|
||||
$this->geschwindigkeit = $this->geschwindigkeit + $aenderung;
|
||||
}
|
||||
|
||||
//zur Ausgeben der Geschwindigkeit
|
||||
|
||||
public function ausgeben()
|
||||
{
|
||||
echo "Die geschwindigkeit beträgt: " .$this->geschwindigkeit ." .";
|
||||
}
|
||||
|
||||
public function getGeschwindigkeit()
|
||||
{
|
||||
return $this->geschwindigkeit;
|
||||
}
|
||||
|
||||
public function setGeschwindigkeit($neuerWert)
|
||||
{
|
||||
$this->geschwindigkeit = $neuerWert;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
// Instanz erzeugen
|
||||
|
||||
$auto1 = new Autoklasse(0);
|
||||
|
||||
$auto2 = new Autoklasse(10);
|
||||
|
||||
$auto3 = new Autoklasse(0);
|
||||
|
||||
unset($auto3);
|
||||
|
||||
echo "<hr>";
|
||||
|
||||
//die Geschwindigkeit ausgeben
|
||||
echo "Nach dem Erzeugen und initialisieren: ";
|
||||
|
||||
$auto1->ausgabe();
|
||||
$auto2->ausgabe();
|
||||
echo "hr";
|
||||
|
||||
echo "Nach dem Gasgeben: ";
|
||||
|
||||
$auto1->ausgabe();
|
||||
$auto2->ausgabe();
|
||||
|
||||
//Methode Gasgeben aufrufen:
|
||||
|
||||
$auto1->gasgeben(20);
|
||||
$auto2->gasgeben(100);
|
||||
echo "<hr>";
|
||||
|
||||
//Methode Bremsen aufrufen:
|
||||
|
||||
$auto1->bremsen(10);
|
||||
$auto2->bremsen(50);
|
||||
echo "<hr>";
|
||||
*/
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>Einsendeaufgabe 1 Klassendiagramm umsetzen</title>
|
||||
<?php
|
||||
include_once("Klassendiagramm.php");
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
var_dump($person = new Person("Fischer", "Fritz"));
|
||||
|
||||
var_dump($mitarbeiter = new Mitarbeiter("Schulze","Maria"));
|
||||
|
||||
var_dump($kunde = new Kunde("Fähnrich", "Timon"));
|
||||
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
class Person
|
||||
{
|
||||
protected string $name;
|
||||
protected string $vorname;
|
||||
|
||||
|
||||
public function __construct(string $nname, string $vname)
|
||||
{
|
||||
$this->name = $nname;
|
||||
$this->vorname = $vname;
|
||||
}
|
||||
|
||||
public function setName(string $nname):void
|
||||
{
|
||||
$this->name = $nname;
|
||||
}
|
||||
|
||||
public function getName():string
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setVorname(string $vname):void
|
||||
{
|
||||
$this->vorname = $vname;
|
||||
}
|
||||
|
||||
public function getVorname():string
|
||||
{
|
||||
return $this->vorname;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
class Mitarbeiter extends Person
|
||||
{
|
||||
private int $gruppierung = 0;
|
||||
private int $steuerklasse = 0;
|
||||
private string $kontonummer = "0";
|
||||
|
||||
}
|
||||
|
||||
|
||||
class Kunde extends Person
|
||||
{
|
||||
private int $bonitaet = 0;
|
||||
|
||||
public function setBonitaet(int $boni): void
|
||||
{
|
||||
$this->bonitaet = $boni;
|
||||
}
|
||||
|
||||
public function getBonitaet():int
|
||||
{
|
||||
return $this->bonitaet;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
class Konto
|
||||
{
|
||||
private int $kontonummer;
|
||||
private float $kontostand;
|
||||
private string $inhaber;
|
||||
|
||||
public function __construct($kn = 000000, $ks = 000.00, $ki = "max, Mustermann")
|
||||
{
|
||||
$this->kontonummer = $kn;
|
||||
$this->kontostand = $ks;
|
||||
$this->inhaber = $ki;
|
||||
|
||||
echo "<p>Konto: " .$this->kontonummer ." wurde erfolgreich angelegt</p>";
|
||||
echo "<p>Kontoinhaber: " .$this->inhaber ."</p>";
|
||||
echo "<p>Kontostand: " .$this->kontostand ." Euro</p>";
|
||||
echo "<hr><br><hr>";
|
||||
}
|
||||
|
||||
public function einzahlung(float $wert)
|
||||
{
|
||||
$this->kontostand = $this->kontostand + $wert;
|
||||
|
||||
echo "<p>Der Betrag " .$wert ."€ wurde auf das Konto mit der Kontonummer " .$this->kontonummer ." eingezahlt. <br>";
|
||||
echo "Neuer Kontostand beträgt: " .$this->kontostand ."€</p>";
|
||||
echo "<hr><hr>";
|
||||
}
|
||||
|
||||
public function abheben(float $wert)
|
||||
{
|
||||
if ($this->kontostand - $wert >= 0)
|
||||
{
|
||||
$this->kontostand = $this->kontostand - $wert;
|
||||
echo "<p>Der Betrag " .$wert ."€ wurde vom Konto mit der Kontonummer " .$this->kontonummer ." ausgezahlt. <br>";
|
||||
echo "Neuer Kontostand beträgt: " .$this->kontostand ."€</p>";
|
||||
echo "<hr><hr>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<p>Nicht genug Guthaben zum Auszahlen auf dem Konto " .$this->kontonummer ."</p>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user