Datum
- 10.06.2023
- SamstagKW 23Zwillinge
- 11.06.2023
- SonntagZwillinge
- 12.06.2023
- MontagZwillinge
- 13.06.2023
- DienstagZwillinge
- 14.06.2023
- MittwochZwillinge
- 15.06.2023
- DonnerstagZwillinge
- 16.06.2023
- FreitagZwillinge
- 17.06.2023
- SamstagZwillinge
- 18.06.2023
- SonntagZwillinge
- 19.06.2023
- MontagZwillinge
- 20.06.2023
- DienstagZwillinge
- 21.06.2023
- MittwochZwillinge
- 22.06.2023
- DonnerstagKrebs
- 23.06.2023
- FreitagKrebs
- 24.06.2023
- SamstagKrebs
- 25.06.2023
- SonntagKrebs
- 26.06.2023
- MontagKrebs
- 27.06.2023
- DienstagKrebs
- Krebs
- 22.06.202322.07.2023
- Löwe
- 23.07.202322.08.2023
- Jungfrau
- 23.08.202322.09.2023
- Waage
- 23.09.202322.10.2023
- Skorpion
- 23.10.202322.11.2023
- Schütze
- 23.11.202320.12.2023
- Steinbock
- 21.12.202319.01.2024
Ostern
Ostern: 09.04.2023
<?php
//Ferien
$ar_fer = array ();
$ar_fer[] = array ('start' => mktime ( 0, 0, 0, 1, 13, 2023 ), 'ende' => mktime ( 0, 0, 0, 1, 21, 2023 ), 'event' => 'Winterferien');
$ar_fer[] = array ('start' => mktime ( 0, 0, 0, 2, 13, 2023 ), 'ende' => mktime ( 0, 0, 0, 2, 24, 2023 ), 'event' => 'Ferien 1');
$ar_fer[] = array ('start' => mktime ( 0, 0, 0, 3, 13, 2023 ), 'ende' => mktime ( 0, 0, 0, 4, 24, 2023 ), 'event' => 'Ferien 2');
//Tierkreis
$ar_tier = array ();
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 11, 21, date ('Y') - 1 ), 'ende' => mktime ( 0, 0, 0, 1, 2, date ('Y') ), 'event' => 'Steinbock', 'zeichen' => '♑', 'latein' => 'Capricornus' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 1, 3, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 2, 18, date ('Y') ), 'event' => 'Wassermann', 'zeichen' => '♒', 'latein' => 'Aquarius' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 2, 19, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 3, 20, date ('Y') ), 'event' => 'Fische', 'zeichen' => '♓', 'latein' => 'Pisces' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 3, 21, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 4, 20, date ('Y') ), 'event' => 'Widder', 'zeichen' => '♈', 'latein' => 'Aries' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 4, 21, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 5, 21, date ('Y') ), 'event' => 'Stier', 'zeichen' => '♉', 'latein' => 'Taurus' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 5, 22, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 6, 21, date ('Y') ), 'event' => 'Zwillinge', 'zeichen' => '♊', 'latein' => 'Gemini' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 6, 22, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 7, 22, date ('Y') ), 'event' => 'Krebs', 'zeichen' => '♋', 'latein' => 'Cancer' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 7, 23, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 8, 22, date ('Y') ), 'event' => 'Löwe', 'zeichen' => '♌', 'latein' => 'Leo' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 8, 23, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 9, 22, date ('Y') ), 'event' => 'Jungfrau', 'zeichen' => '♍', 'latein' => 'Virgo' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 9, 23, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 10, 22, date ('Y') ), 'event' => 'Waage', 'zeichen' => '♎', 'latein' => 'Libra' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 10, 23, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 11, 22, date ('Y') ), 'event' => 'Skorpion', 'zeichen' => '♏', 'latein' => 'Scorpio' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 11, 23, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 12, 20, date ('Y') ), 'event' => 'Schütze', 'zeichen' => '♐', 'latein' => 'Sagittarius' );
$ar_tier [] = array ('start' => mktime ( 0, 0, 0, 12, 21, date ('Y') ), 'ende' => mktime ( 0, 0, 0, 1, 19, date ('Y') + 1 ), 'event' => 'Steinbock', 'zeichen' => '♑', 'latein' => 'Capricornus' );
function datumsbox () {
//Datum
$datum = date ('d.m.Y');
$jahr = date ('Y');
$wtag = date ('w');
$kw = date ('W');
$tage = array ('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag');
//Heute
$heute = "";
$heute .= "\n<dl>";
$heute .= "\n<dt>" . $datum . "</dt>";
$heute .= "\n<dd>";
$heute .= "<span>" . $tage[$wtag] . "</span>";
$heute .= "<span>KW " . $kw . "</span>";
//Ferien $r
global $ar_fer;
$heute .= "<span>";
for ($t = 0; $t < count ($ar_fer); $t++) {
if ( strtotime ($datum) >= $ar_fer[$t]['start'] and strtotime ($datum) <= $ar_fer[$t]['ende'] )
$heute .= $ar_fer[$t]['event'];
}
//Tierkreis $t
global $ar_tier;
$heute .= "<span>";
for ($t = 0; $t < count ($ar_tier); $t++) {
if ( strtotime ($datum) >= $ar_tier[$t]['start'] and strtotime ($datum) <= $ar_tier[$t]['ende'] )
$heute .= $ar_tier[$t]['event'];
elseif ( strtotime ($datum) < $ar_tier[$t]['ende'] )
$tier_ar [] = "\n<dt>" . $ar_tier[$t]['event'] . "</dt>\n<dd><span>" . date ( 'd.m.Y', $ar_tier[$t]['start'] ) . "</span><span>" . date ( 'd.m.Y', $ar_tier[$t]['ende'] ) . "</span></dd>";
}
$heute .= "</span>";
$heute .= "\n</dd>";
$heute .= "\n</dl>";
//Morgen und Übermorgen
$morgen = "";
for ($j = 0; $j < 17; $j++) {
//Datum
$datum = date ('d.m.Y', strtotime ( $datum . ' + 1days'));
$jahr = date ('Y', strtotime ( $datum ) );
$wtag = date ('w', strtotime ( $datum ) );
$kw = date ('W', strtotime ( $datum ) );
$morgen .= "\n<dl>";
$morgen .= "\n<dt>" . $datum . "</dt>";
$morgen .= "\n<dd>";
$morgen .= "<span>" . $tage[$wtag] . "</span>";
//Ferien $r
$morgen .= "<span>";
for ($t = 0; $t < count ($ar_fer); $t++) {
if ( strtotime ($datum) >= $ar_fer[$t]['start'] and strtotime ($datum) <= $ar_fer[$t]['ende'] )
$morgen .= $ar_fer[$t]['event'];
}
//Tierkreis $t
$morgen .= "<span>";
for ($q = 0; $q < count ($ar_tier); $q++) {
if ( strtotime ($datum) >= $ar_tier[$q]['start'] and strtotime ($datum) <= $ar_tier[$q]['ende'] )
$morgen .= $ar_tier[$q]['event'];
}
$morgen .= "<span>";
$morgen .= "\n</dd>";
$morgen .= "\n</dl>";
}
$heute .= $morgen;
//Ferien $r
$ferien = "";
$ferien .= "\n<hr>";
$ferien .= "\n<ul>";
foreach ( $ar_fer as $ar_fers ) {
if ( $ar_fers['start'] >= time () or $ar_fers['ende'] >= time () )
$ferien .= "\n<li><strong>" . $ar_fers['event'] . "</strong>: " . date ( 'd.m.Y', $ar_fers['start'] ) . " - " . date ( 'd.m.Y', $ar_fers['ende'] ) . "</li>";
}
$ferien .= "\n</ul>";
$heute .= $ferien;
//Tier
$tier = "";
$tier .= "\n<hr>";
for ($k = 0; $k < count ($tier_ar); $k++) { $tier .= "\n<dl>" . $tier_ar[$k] . "\n</dl>"; }
$heute .= $tier;
$heute .= "\n<h2>Ostern</h2>";
$ostern = strtotime ( '+' . easter_days($jahr) . 'days', mktime ( 0, 0, 0, 3, 21, $jahr ) );
$heute .= "\n<p>Ostern: " . date ( 'd.m.Y', $ostern ) . "</p>";
//Ausgabe
echo $heute;
}
Kalender in Tabellenform
Ausgabe HTML Kalender
KW | Mo | Di | Mi | Do | Fr | Sa | So |
---|---|---|---|---|---|---|---|
22 | 29 | 30 | 31 | 1 | 2 | 3 | 4 |
23 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
24 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
25 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 26 | 27 | 28 | 29 | 30 | 1 | 2 |
PHP Code HTML Kalender
<?php
function kalender () {
// Zeitangaben
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
setlocale (LC_TIME, 'de_DE.utf8');
date_default_timezone_set ('Europe/Berlin');
$datum = date ('d.m.Y');
$tage = date ( 't', mktime ( 0, 0, 0, date ( 'm', strtotime ($datum) ), 1 , date ('Y', strtotime ($datum) ) ) );
$start = mktime ( 0, 0, 0, date ( 'n', mktime ( 0, 0, 0, date ( 'm', strtotime ($datum) ), 1 , date ('Y', strtotime ($datum) ) ) ), 1, date ( 'Y', mktime ( 0, 0, 0, date ( 'm', strtotime ($datum) ), 1 , date ('Y', strtotime ($datum) ) ) ) );
$start_tag = date ( 'N', $start);
$ende_tag = date ( 'N', mktime ( 0, 0, 0, date ( 'n', mktime ( 0, 0, 0, date ( 'm', strtotime ($datum) ), 1 , date ('Y', strtotime ($datum) ) ) ), $tage, date ( 'Y', mktime ( 0, 0, 0, date ( 'm', strtotime ($datum) ), 1 , date ('Y', strtotime ($datum) ) ) ) ) );
// Tabelle erstellen
$kalender = "";
$kalender .= "\n<table>";
$kalender .= "\n<caption>" . strftime ( '%B %G', strtotime ($datum) ) . "</caption>";
$kalender .= "\n<thead>";
$kalender .= "\n<tr>";
$kalender .= "\n<th style=\"color: silver\">KW</th>";
$kalender .= "\n<th>Mo</th>";
$kalender .= "\n<th>Di</th>";
$kalender .= "\n<th>Mi</th>";
$kalender .= "\n<th>Do</th>";
$kalender .= "\n<th>Fr</th>";
$kalender .= "\n<th>Sa</th>";
$kalender .= "\n<th>So</th>";
$kalender .= "\n</tr>";
$kalender .= "\n</thead>";
// Inhalkt
$kalender .= "\n<tbody>";
// Start Tag ermitteln
for ( $i = 1; $i <= $tage + ( $start_tag - 1 ) + ( 7 - $ende_tag ); $i++) {
$aktuell = $i - $start_tag;
$heute = strtotime ( $aktuell . " day", $start );
// tr öffnen
if ( date ( 'N', $heute ) == 1)
$kalender .= "\n<tr>";
// Kalenderwoche
if ( date ( 'N', $heute ) == 1)
$kalender .= "\n<td data-label=\"Kalenderwoche\" style=\"color: silver\">" . date ( 'W', $heute) . "</td>";
// td öffnen
$kalender .= "\n<td";
// data-label
$kalender .= " data-label=\"" . strftime ('%d.%m.%Y (%a)', $heute) . "\"";
// heute
if ( date( 'd.m.Y' ) == date ( 'd.m.Y', $heute ) )
$kalender .= " style=\"color: white; background: slategrey\"";
$kalender .= ">";
// Kalendertage aktueller, vorheriger und nachfolgender Monat
if ( $aktuell >= 0 AND $aktuell < $tage) {
$kalender .= date ('j', $heute );
} else {
$kalender .= "<span style=\"color: slategrey\">" . date ('j', $heute ) . "</span>";
}
// td schließen
$kalender .= "</td>";
// tr schließen
if ( date ('N', $heute ) == 7 )
$kalender .= "\n</tr>";
}
$kalender .= "\n</tbody>";
$kalender .= "\n</table>";
echo $kalender;
}
Saatstärke
<?php
function saat () {
// Array: Kultur, Keimfähige Körner je m² (min/max), Keimfähigkeit (min), TKG (min/max), Aussaatmenge (min/max)
$array = array ();
$array[] = array ( 'Kultur' => 'Ackerbau (allgemein)', 'kkm_min' => 30, 'kkm_max' => 900, 'kf' => 80, 'tkg_min' => 2, 'tkg_max' => 500, 'saat_min' => 20, 'saat_max' => 300 );
$array[] = array ( 'Kultur' => 'Ackerbohne', 'kkm_min' => 30, 'kkm_max' => 45, 'kf' => 85, 'tkg_min' => 400, 'tkg_max' => 500, 'saat_min' => 160, 'saat_max' => 220 );
$array[] = array ( 'Kultur' => 'Erbse (Körner)', 'kkm_min' => 60, 'kkm_max' => 80, 'kf' => 80, 'tkg_min' => 220, 'tkg_max' => 280, 'saat_min' => 150, 'saat_max' => 250 );
$array[] = array ( 'Kultur' => 'Gerste (Zweizeilig)', 'kkm_min' => 280, 'kkm_max' => 350, 'kf' => 92, 'tkg_min' => 35, 'tkg_max' => 55, 'saat_min' => 140, 'saat_max' => 180 );
$array[] = array ( 'Kultur' => 'Gerste (Vierzeilig)', 'kkm_min' => 230, 'kkm_max' => 330, 'kf' => 92, 'tkg_min' => 35, 'tkg_max' => 55, 'saat_min' => 110, 'saat_max' => 140 );
$array[] = array ( 'Kultur' => 'Gerste (Sommer)', 'kkm_min' => 300, 'kkm_max' => 350, 'kf' => 92, 'tkg_min' => 35, 'tkg_max' => 55, 'saat_min' => 120, 'saat_max' => 160 );
$array[] = array ( 'Kultur' => 'Hafer', 'kkm_min' => 250, 'kkm_max' => 380, 'kf' => 85, 'tkg_min' => 25, 'tkg_max' => 55, 'saat_min' => 80, 'saat_max' => 150 );
$array[] = array ( 'Kultur' => 'Lupine (Blau)', 'kkm_min' => 80, 'kkm_max' => 130, 'kf' => 85, 'tkg_min' => 120, 'tkg_max' => 190, 'saat_min' => 120, 'saat_max' => 250 );
$array[] = array ( 'Kultur' => 'Lupine (Gelb)', 'kkm_min' => 50, 'kkm_max' => 90, 'kf' => 85, 'tkg_min' => 110, 'tkg_max' => 180, 'saat_min' => 80, 'saat_max' => 200 );
$array[] = array ( 'Kultur' => 'Lupine (weiß)', 'kkm_min' => 60, 'kkm_max' => 70, 'kf' => 85, 'tkg_min' => 250, 'tkg_max' => 500, 'saat_min' => 140, 'saat_max' => 300 );
$array[] = array ( 'Kultur' => 'Luzerne', 'kkm_min' => 700, 'kkm_max' => 900, 'kf' => 95, 'tkg_min' => 2, 'tkg_max' => 2,5, 'saat_min' => 20, 'saat_max' => 30 );
$array[] = array ( 'Kultur' => 'Roggen (Sommer)', 'kkm_min' => 300, 'kkm_max' => 350, 'kf' => 85, 'tkg_min' => 30, 'tkg_max' => 45, 'saat_min' => 110, 'saat_max' => 170 );
$array[] = array ( 'Kultur' => 'Roggen (Winter)', 'kkm_min' => 200, 'kkm_max' => 300, 'kf' => 85, 'tkg_min' => 30, 'tkg_max' => 40, 'saat_min' => 80, 'saat_max' => 120 );
$array[] = array ( 'Kultur' => 'Sonnenblume', 'kkm_min' => 70, 'kkm_max' => 90, 'kf' => 85, 'tkg_min' => 40, 'tkg_max' => 70, 'saat_min' => 32, 'saat_max' => 74 );
$array[] = array ( 'Kultur' => 'Triticale', 'kkm_min' => 250, 'kkm_max' => 350, 'kf' => 85, 'tkg_min' => 30, 'tkg_max' => 55, 'saat_min' => 110, 'saat_max' => 170 );
$array[] = array ( 'Kultur' => 'Weizen (Hybrid)', 'kkm_min' => 150, 'kkm_max' => 200, 'kf' => 92, 'tkg_min' => 40, 'tkg_max' => 55, 'saat_min' => 75, 'saat_max' => 100 );
$array[] = array ( 'Kultur' => 'Weizen (Sommer)', 'kkm_min' => 200, 'kkm_max' => 500, 'kf' => 92, 'tkg_min' => 40, 'tkg_max' => 55, 'saat_min' => 180, 'saat_max' => 220 );
$array[] = array ( 'Kultur' => 'Weizen (Winter)', 'kkm_min' => 280, 'kkm_max' => 450, 'kf' => 92, 'tkg_min' => 40, 'tkg_max' => 55, 'saat_min' => 160, 'saat_max' => 220 );
$array[] = array ( 'Kultur' => 'Sonstige', 'kkm_min' => 30, 'kkm_max' => 900, 'kf' => 80, 'tkg_min' => 2, 'tkg_max' => 500, 'saat_min' => 20, 'saat_max' => 300 );
// Formular
$eingabe = '';
$ausgabe = '';
$eingabe .= "<form action=\"" . htmlspecialchars($_SERVER["PHP_SELF"]) . "#ass\" method=\"post\" id=\"form_saat\">";
$eingabe .= "<div class=\"grid\">";
// Auswahl Fruchtart
$eingabe .= "\n<select name=\"send_frucht\" size = \"1\" id=\"send_frucht\">";
for ( $i = 0; $i < count ($array); $i++ ) {
$eingabe .= "\n<option value=\"" . $array [$i]['Kultur'] . "\"";
if ( !empty ( $_POST['send_frucht'] ) and $array [$i]['Kultur'] == $_POST['send_frucht'] )
$eingabe .= ' selected';
$eingabe .= ">" . $array [$i]['Kultur'] . "</option>";
}
$eingabe .= "\n</select>";
$eingabe .= "\n<label for=\"post_tag\">Kultur</label>";
// Ausgewählte Felder nach abschicken
if ( !empty ( $_POST['send_kkm'] ) and !empty ( $_POST['send_tkg'] ) and !empty ( $_POST['send_kf'] ) ) {
$place_kkm = $_POST['send_kkm'];
$place_tkg = $_POST['send_tkg'];
$place_kf = $_POST['send_kf'];
} else {
$place_kkm = "Anzahl je m²";
$place_tkg = "TKG (g)";
$place_kf = "KF (%)";
}
// Eingabe Parameter
// Anzahl Keimfähige Körner je m²
$eingabe .= "\n<input type=\"number\" name=\"send_kkm\" id=\"send_kkm\" min=\"30\" max=\"900\" placeholder=\"" . $place_kkm . "\" required>";
$eingabe .= "\n<label for=\"send_kkm\">Keimfähige Körner</label>";
// TKG in g
$eingabe .= "\n<input type=\"number\" name=\"send_tkg\" id=\"send_tkg\" min=\"5\" max=\"500\" placeholder=\"" . $place_tkg . "\" required>";
$eingabe .= "\n<label for=\"send_tkg\">Tausendkornmasse</label>";
// Keimfähigkeit in %
$eingabe .= "\n<input type=\"number\" name=\"send_kf\" id=\"send_kf\" min=\"80\" max=\"100\" placeholder=\"" . $place_kf . "\" required>";
$eingabe .= "\n<label for=\"send_kf\">Keimfähigkeit</label>";
// Senden
$eingabe .= "\n<button type=\"submit\" value=\"Submit\">Berechnen</button>";
$eingabe .= "\n<button type=\"reset\" name=\"reset\" value=\"Reset\">Neueingabe</button>";
// Formular schließen
$eingabe .= "</div>";
$eingabe .= "\n</form>\n";
// Formular auswerten und Aussaatmenge berechnen
if ( isset ($_POST['send_frucht']) and isset ($_POST['send_kkm']) and isset ($_POST['send_tkg']) and isset ($_POST['send_kf']) ) {
$frucht = $_POST['send_frucht']; // Fruchtart
$kkm = $_POST['send_kkm']; // Anzahl Körner
$tkg = $_POST['send_tkg']; // TKG
$kf = $_POST['send_kf']; // Keimfähgikeit
$menge = round ( $kkm * $tkg / $kf, 0 ); // Aussaatmenge
} else { // Wenn was schief gegangen ist
$frucht = '';
$kkm = '';
$tkg = '';
$kf = '';
$menge = 1;
}
// Berechnen
for ( $j = 0; $j < count ($array); $j++ ) {
if ( $frucht == $array [$j]['Kultur'] ) {
// Keimfähige Körner
$kkm_min = $array [$j]['kkm_min'];
$kkm_max = $array [$j]['kkm_max'];
// Plausibilitätsprüfung, Abweichung 5 oder 10%
if ( $kkm < $kkm_min or $kkm > $kkm_max ) {
$kkm_text = "";
if ( $kkm < $kkm_min ) {
if ( $kkm < $kkm_min - $kkm_max * 5 / 100 )
$kkm_text .= "sehr ";
$kkm_text .= "wenig";
} elseif ( $kkm > $kkm_max ) {
if ( $kkm > $kkm_max + $kkm_max * 5 / 100 )
$kkm_text .= "sehr ";
$kkm_text .= "viel";
}
}
// Tausendkorngewicht
$tkg_min = $array [$j]['tkg_min'];
$tkg_max = $array [$j]['tkg_max'];
// Plausibilitätsprüfung, Abweichung 5 oder 10%
if ( $tkg < $tkg_min or $tkg > $tkg_max) {
$tkg_text = "";
if ( $tkg < $tkg_min) {
if ( $tkg < $tkg_min - $tkg_min * 5 / 100 )
$tkg_text .= "sehr ";
$tkg_text .= "gering";
}
elseif ( $tkg > $tkg_max) {
if ( $tkg > $tkg_max + $tkg_max * 5 / 100 )
$tkg_text .= "sehr ";
$tkg_text .= "hoch";
}
}
// Keimfähikeit
$kf_min = $array [$j]['kf'];
// Plausibilitätsprüfung
if ( $kf < $kf_min )
$kf_text = "zu gering";
// Aussaatstärke
$ast_min = $array [$j]['saat_min'];
$ast_max = $array [$j]['saat_max'];
// Plausibilitätsprüfung, Abweichung 5 oder 10%
if ( $menge < $ast_min or $menge > $ast_max ) {
$ast_text = "";
if ( $menge < $ast_min ) {
if ( $menge < $ast_min - $ast_min * 5 / 100 )
$ast_text .= "sehr ";
$ast_text .= "gering";
}
elseif ( $menge > $ast_max ) {
if ( $menge > $ast_max + $ast_max * 5 / 100 )
$ast_text .= "sehr ";
$ast_text .= "hoch";
}
}
}
}
// Formular erfolgreich verschickt
if ( isset ($_POST['send_frucht']) and isset ($_POST['send_kkm']) and isset ($_POST['send_tkg']) and isset ($_POST['send_kf']) ) {
$ausgabe .= "\n<dl style=\"text-align: center\" id=\"ass\">";
$ausgabe .= "\n<dt>Aussaatstärke " . $frucht . "</dt>";
$ausgabe .= "\n<dd><strong style=\"font-size: 1.8em;\">" . $menge . " kg/ha</strong> (" . $kkm . " keimfähige Körner, " . $tkg . " g Tausendkorngewicht und " . $kf . " % Keimfähgikeit)</dd>";
$ausgabe .= "\n</dl>";
// Aussaatstärke
if ( isset ($ast_text) )
$ausgabe .= "\n<p class=\"warn\">Die <strong>Aussaatstärke</strong> für " . $frucht . " ist mit " . $menge . " kg/ha " . $ast_text . ". Üblich sollten zwischen " . $ast_min . " und " . $ast_max . " kg/ha sein.</p>";
if ( isset ($kkm_text) or isset ($tkg_text) or isset ($kf_text) or isset ($ast_text) ) {
$ausgabe .= "<p class=\"warn\">";
// Anzahl keimfähige Körner
if ( isset ($kkm_text) )
$ausgabe .= "Die Anzahl von " . $kkm . " <strong>keimfähigen Körnern je m²</strong> ist " . $kkm_text . " und sollte zwischen " . $kkm_min . " und " . $kkm_max . " je m² betragen! ";
// TKG
if ( isset ($tkg_text) )
$ausgabe .= " Das <strong>TKG</strong> ist mit " . $tkg . " g " . $tkg_text . " und sollte bei " . $tkg_min . " bis " . $tkg_max . " g liegen.";
// Keimfähigkeit
if ( isset ($kf_text) )
$ausgabe .= " Die <strong>Keimfähigkeit</strong> sollte mindestens " . $kf_min . " % betragen, sie ist mit " . $kf . " % " . $kf_text . ".";
$ausgabe .= "</p>";
}
}
// Ausgabe
echo $ausgabe;
echo $eingabe;
}
Tierkreiszeichen
PHP Code
<?php
function tierkreis () {
//Zeit
$datum = date ( 'd.m.Y');
$jahr = date ('Y');
//Array
$array = array ();
$array [] = array ('event' => 'Steinbock', 'start' => mktime ( 0, 0, 0, 11, 21, $jahr - 1 ), 'ende' => mktime ( 0, 0, 0, 1, 19, $jahr ), 'zeichen' => '♑', 'latein' => 'Capricornus' );
$array [] = array ('event' => 'Wassermann', 'start' => mktime ( 0, 0, 0, 1, 20, $jahr ), 'ende' => mktime ( 0, 0, 0, 2, 18, $jahr ), 'zeichen' => '♒', 'latein' => 'Aquarius' );
$array [] = array ('event' => 'Fische', 'start' => mktime ( 0, 0, 0, 2, 19, $jahr ), 'ende' => mktime ( 0, 0, 0, 3, 20, $jahr ), 'zeichen' => '♓', 'latein' => 'Pisces' );
$array [] = array ('event' => 'Widder', 'start' => mktime ( 0, 0, 0, 3, 21, $jahr ), 'ende' => mktime ( 0, 0, 0, 4, 20, $jahr ), 'zeichen' => '♈', 'latein' => 'Aries' );
$array [] = array ('event' => 'Stier', 'start' => mktime ( 0, 0, 0, 4, 21, $jahr ), 'ende' => mktime ( 0, 0, 0, 5, 21, $jahr ), 'zeichen' => '♉', 'latein' => 'Taurus' );
$array [] = array ('event' => 'Zwillinge', 'start' => mktime ( 0, 0, 0, 5, 22, $jahr ), 'ende' => mktime ( 0, 0, 0, 6, 21, $jahr ), 'zeichen' => '♊', 'latein' => 'Gemini' );
$array [] = array ('event' => 'Krebs', 'start' => mktime ( 0, 0, 0, 6, 22, $jahr ), 'ende' => mktime ( 0, 0, 0, 7, 22, $jahr ), 'zeichen' => '♋', 'latein' => 'Cancer' );
$array [] = array ('event' => 'Löwe', 'start' => mktime ( 0, 0, 0, 7, 23, $jahr ), 'ende' => mktime ( 0, 0, 0, 8, 22, $jahr ), 'zeichen' => '♌', 'latein' => 'Leo' );
$array [] = array ('event' => 'Jungfrau', 'start' => mktime ( 0, 0, 0, 8, 23, $jahr ), 'ende' => mktime ( 0, 0, 0, 9, 22, $jahr ), 'zeichen' => '♍', 'latein' => 'Virgo' );
$array [] = array ('event' => 'Waage', 'start' => mktime ( 0, 0, 0, 9, 23, $jahr ), 'ende' => mktime ( 0, 0, 0, 10, 22, $jahr ), 'zeichen' => '♎', 'latein' => 'Libra' );
$array [] = array ('event' => 'Skorpion', 'start' => mktime ( 0, 0, 0, 10, 23, $jahr ), 'ende' => mktime ( 0, 0, 0, 11, 22, $jahr ), 'zeichen' => '♏', 'latein' => 'Scorpio' );
$array [] = array ('event' => 'Schütze', 'start' => mktime ( 0, 0, 0, 11, 23, $jahr ), 'ende' => mktime ( 0, 0, 0, 12, 20, $jahr ), 'zeichen' => '♐', 'latein' => 'Sagittarius' );
$array [] = array ('event' => 'Steinbock', 'start' => mktime ( 0, 0, 0, 12, 21, $jahr ), 'ende' => mktime ( 0, 0, 0, 1, 19, $jahr + 1 ), 'zeichen' => '♑', 'latein' => 'Capricornus' );
// Variable
$tier = '';
//Listen erstellen
for ($i = 0; $i < count($array); $i++) {
// Aktuell
if ( $array [$i]['start'] <= strtotime ( $datum ) and $array [$i]['ende'] >= strtotime ( $datum ) ) {
$tier .= "\n<dl>";
$tier .= "\n<dt>";
$tier .= $array [$i]['event'];
$tier .= "</dt>";
$tier .= "\n<dd>";
$tier .= "<em>" . $array [$i]['latein'] . "</em> " . $array [$i]['zeichen'];
$tier .= "<span>" . date ( 'd.m.Y', $array [$i]['start'] ) . "</span>";
$tier .= date ( 'd.m.Y', $array [$i]['ende'] );
$tier .= "</dd>";
$tier .= "\n</dl>";
}
}
// Ausgabe
echo $tier;
}
Ausgabe
- Zwillinge
- Gemini ♊22.05.202321.06.2023
Kommentare
Schreibe den ersten Kommentar