baseportal | |||
English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
Ausgewählter Eintrag: | Zur Liste |
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
$date = jetzt; # -------- Wochentagszahl ermitteln ------- # $tagzahl = datum("$date", "Wochentagzahl"); # -------- Datumsteile in Var schreiben ------- # $jar= datum ("$date","Jahr"); $mon = datum ("$date","Monat"); $dag = datum ("$date", "Tag"); $stund = datum ("$date", "Stunde"); $min = datum ("$date", "Minute"); $sek = datum ("$date", "Sekunde"); # Sekunde, Minute, Tag und Monat mit Führenden Nullen # $sek0 = length($sek) < 2 ? "0".$sek : $sek; $min0 = length($min) < 2 ? "0".$min : $min; $stund0 = length($stund) < 2 ? "0".$stund : $stund; $dag0 = length($dag) < 2 ? "0".$dag : $dag; $mon0 = length($mon) < 2 ? "0".$mon : $mon; # -------- Sekundenwerte f. Tag/Stunde/Minute ------- # $sek_dag = $dag* 24 * 60 * 60; $sek_stund = $stund * 60 * 60; $sek_min = $min * 60; # -------- naechstes Jahr / naechster Monat / uebern. Jahr / uebern. Monat ------- # $n_jar = $jar + 1; $un_jar = $n_jar+1; $n_mon = $mon + 1; $un_mon = $n_mon + 1; # --------Anzahl Tage fuer Monat hinterlegen # - Schaltjahr berechnen (Anzahl Tage Februar)------- # if ($jar % 100 == 0){ if ($jar % 400 == 0){ $dz_feb = 29;}else{$dz_feb = 28;} }else {if ($jar % 4 == 0){ $dz_feb = 29;}else{$dz_feb = 28;} } # Liste mit Anzahl der Tage pro Monat (Februar vor errechnet) - Zählung beginnt bei Null!!!) @ld_mon=("31","$dz_feb","31","30","31","30","31","31","30","31","30","31"); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # Liste mit Monatsnamen @ln_mon = ("Januar","Februar","März","April","Mai","Juni","Juli","August","Septemper","Oktober","November","Dezember"); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # Liste mit Tagesnamen @ln_dag = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # -------- Anzahl der Tage im aktuellen Jahr errechnen ------- # foreach $i_ldmon (@ld_mon){ $djar = $djar + $i_ldmon; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # Aktuelle Tageszahl im Jahr errechnen # until ($i == $mon-1){ $dnr_jar = $dnr_jar + $ld_mon[$i]; $i++;} $dnr_jar = $dnr_jar + $dag; # Tagnummer für aktuellen Tag im lfd. Jahr # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # ........ Optionfeld für Minutenzahlen ........ # sub opt_min {# Syntax: &opt_min (minutenzahl) ohne Parameter aktueller Minute selected # Parameterwerte werden selected in Optionfelder gesetzt # ........ Optionfeld Minutenzahl ........ # $_[0] eq "\"\"" ? "" : $_[0]; # wenn Doppelqoutes bei Leerwerten my $_min = ($_[0] ne "" ? $_[0] : $min); my @lz_min = (0..60); my $_a_opt_min; # ........ Optionfeld Minutenzahl bauen ........ # foreach (@lz_min){ $_=(length($_)==1 ? "0$_" : $_); # fuerende Null bei einstelligen Werten einbauen (Danke Sander!) if ($_ eq $_min){ $_a_opt_min.="<option selected value=\"$_\">$_</option>" } else { $_a_opt_min.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_min); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optionfeld für Stundenzahlen ........ # sub opt_stund {# Syntax: &opt_stund (Stundenzahl) ohne Parameter aktuelle Stunde selected # Parameterwerte werden selected in Optionfelder gesetzt $_[0] eq "\"\"" ? "" : $_[0]; my $_stund = ($_[0] ne "" ? $_[0] : $stund); my @lz_stund = (0..24); my $_a_opt_stund; # ........ Optionfeld Tageszahl ........ # foreach (@lz_stund){ $_=(length($_)==1 ? "0$_" : $_); if ($_ eq $_stund) { $_a_opt_stund.="<option selected value=\"$_\">$_</option>"; } else { $_a_opt_stund.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_stund); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optionfeld für Tageszahlen ........ # sub opt_dag {# Syntax: &opt_dag (tagesdatum) ohne Parameter aktueller Tag selected # Parameterwerte werden selected in Optionfelder gesetzt $_[0] eq "\"\"" ? "" : $_[0]; my $_dag = ($_[0] ne "" ? $_[0] : $dag); my @lz_dag = (1..31); my $_a_opt_dag; # ........ Optionfeld Tageszahl ........ # foreach (@lz_dag){ $_=(length($_)==1 ? "0$_" : $_); if ($_ eq $_dag) { $_a_opt_dag.="<option selected value=\"$_\">$_</option>"; } else { $_a_opt_dag.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_dag); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optionfeld für Monatszahlen ........ # sub opt_mon {# Syntax: &opt_mon (monatszahl) ohne Parameter aktueller Monat selected # Parameterwerte werden selected in Optionfelder gesetzt # ........ Optionfled Monatszahl ........ # $_[0] eq "\"\"" ? "" : $_[0]; my $_mon = ($_[0] ne "" ? $_[0] : $mon); # wurde was übergeben? wenn nicht aktueller Monat my @lz_mon = (1..12); my $_a_opt_mon; foreach (@lz_mon){ $_=(length($_)==1 ? "0$_" : $_); # Führende Null einbauen - Danke Sander if ($_ eq $_mon) { $_a_opt_mon.="<option selected value=\"$_\">$_</option>"; } else { $_a_opt_mon.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_mon); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optonfeld für Jahreszahlen ........ # sub opt_jar {# Syntax: &opt_jar (jahreszahl) ohne Parameter aktuelles Jahr selected # Parameterwerte werden selected in Optionfelder gesetzt $_[0] eq "\"\"" ? "" : $_[0]; my $_jar = ($_[0] ne "" ? $_[0] : $jar); my @lz_jar = (($jar-10)..($jar+10)); my $_a_opt_jar; # ........ Optionfeld Jahreszahl ........ # foreach(@lz_jar) { $_=(length($_)==1 ? "0$_" : $_); if ($_ eq $_jar){ $_a_opt_jar.="<option selected value=\"$_\">$_</option>"; }else{ $_a_opt_jar.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_jar); }
Alle Einträge zum Thema: | Zur Liste |
#------------ Monat wählen --------------------- out "<select class=\"box\" name=\"Searchd:=\">"; out " <option selected>\n "; $month=datum($GebDat,"Monat"); foreach $option (1..12) { out " <option>$option\n "; } out "</select>"; #------------ Jahr wählen ----------------------- out "<select class=\"boxk\" name=\"Searche:=\">"; out " <option selected>\n "; $year=datum($GebDat,"Jahr"); foreach $option (1920..2020) { out " <option>$option\n "; } out "</select>";
get "Id=* KartenNr~=$Searcha Name~=$Searchb Vorname~=$Searchc _GebDat_Monat~=$Searchd _GebDat_Jahr~=$Searche IDfederation==$Landfed", "/member"; while (get_next("/member")) {
out "<select class=boxk name='Searche='>";
$Searchd||= "*"; $Searche||= "*"; (bedeutet: $Searchd ist gleich $Searchd oder wenn es nicht belegt bzw. nicht definiert ist [das ist ein richtiger Pferdefuss mit der Definiertheit von Variablen] dann wird es definiert mit * belegt)
$month=datum($GebDat,"Monat"); foreach $option (1..12) { out " <option>$option\n "; } out "</select>";
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - #
$date = jetzt; # -------- Wochentagszahl ermitteln ------- # $tagzahl = datum("$date", "Wochentagzahl"); # -------- Datumsteile in Var schreiben ------- # $jar= datum ("$date","Jahr"); $mon = datum ("$date","Monat"); $dag = datum ("$date", "Tag"); $stund = datum ("$date", "Stunde"); $min = datum ("$date", "Minute"); $sek = datum ("$date", "Sekunde"); # Sekunde, Minute, Tag und Monat mit Führenden Nullen # $sek0 = length($sek) < 2 ? "0".$sek : $sek; $min0 = length($min) < 2 ? "0".$min : $min; $stund0 = length($stund) < 2 ? "0".$stund : $stund; $dag0 = length($dag) < 2 ? "0".$dag : $dag; $mon0 = length($mon) < 2 ? "0".$mon : $mon; # -------- Sekundenwerte f. Tag/Stunde/Minute ------- # $sek_dag = $dag* 24 * 60 * 60; $sek_stund = $stund * 60 * 60; $sek_min = $min * 60; # -------- naechstes Jahr / naechster Monat / uebern. Jahr / uebern. Monat ------- # $n_jar = $jar + 1; $un_jar = $n_jar+1; $n_mon = $mon + 1; $un_mon = $n_mon + 1; # --------Anzahl Tage fuer Monat hinterlegen # - Schaltjahr berechnen (Anzahl Tage Februar)------- # if ($jar % 100 == 0){ if ($jar % 400 == 0){ $dz_feb = 29;}else{$dz_feb = 28;} }else {if ($jar % 4 == 0){ $dz_feb = 29;}else{$dz_feb = 28;} } # Liste mit Anzahl der Tage pro Monat (Februar vor errechnet) - Zählung beginnt bei Null!!!) @ld_mon=("31","$dz_feb","31","30","31","30","31","31","30","31","30","31"); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # Liste mit Monatsnamen @ln_mon = ("Januar","Februar","März","April","Mai","Juni","Juli","August","Septemper","Oktober","November","Dezember"); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # Liste mit Tagesnamen @ln_dag = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # -------- Anzahl der Tage im aktuellen Jahr errechnen ------- # foreach $i_ldmon (@ld_mon){ $djar = $djar + $i_ldmon; } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # Aktuelle Tageszahl im Jahr errechnen # until ($i == $mon-1){ $dnr_jar = $dnr_jar + $ld_mon[$i]; $i++;} $dnr_jar = $dnr_jar + $dag; # Tagnummer für aktuellen Tag im lfd. Jahr # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# # ........ Optionfeld für Minutenzahlen ........ # sub opt_min {# Syntax: &opt_min (minutenzahl) ohne Parameter aktueller Minute selected # Parameterwerte werden selected in Optionfelder gesetzt # ........ Optionfeld Minutenzahl ........ # $_[0] eq "\"\"" ? "" : $_[0]; # wenn Doppelqoutes bei Leerwerten my $_min = ($_[0] ne "" ? $_[0] : $min); my @lz_min = (0..60); my $_a_opt_min; # ........ Optionfeld Minutenzahl bauen ........ # foreach (@lz_min){ $_=(length($_)==1 ? "0$_" : $_); # fuerende Null bei einstelligen Werten einbauen (Danke Sander!) if ($_ eq $_min){ $_a_opt_min.="<option selected value=\"$_\">$_</option>" } else { $_a_opt_min.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_min); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optionfeld für Stundenzahlen ........ # sub opt_stund {# Syntax: &opt_stund (Stundenzahl) ohne Parameter aktuelle Stunde selected # Parameterwerte werden selected in Optionfelder gesetzt $_[0] eq "\"\"" ? "" : $_[0]; my $_stund = ($_[0] ne "" ? $_[0] : $stund); my @lz_stund = (0..24); my $_a_opt_stund; # ........ Optionfeld Tageszahl ........ # foreach (@lz_stund){ $_=(length($_)==1 ? "0$_" : $_); if ($_ eq $_stund) { $_a_opt_stund.="<option selected value=\"$_\">$_</option>"; } else { $_a_opt_stund.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_stund); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optionfeld für Tageszahlen ........ # sub opt_dag {# Syntax: &opt_dag (tagesdatum) ohne Parameter aktueller Tag selected # Parameterwerte werden selected in Optionfelder gesetzt $_[0] eq "\"\"" ? "" : $_[0]; my $_dag = ($_[0] ne "" ? $_[0] : $dag); my @lz_dag = (1..31); my $_a_opt_dag; # ........ Optionfeld Tageszahl ........ # foreach (@lz_dag){ $_=(length($_)==1 ? "0$_" : $_); if ($_ eq $_dag) { $_a_opt_dag.="<option selected value=\"$_\">$_</option>"; } else { $_a_opt_dag.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_dag); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optionfeld für Monatszahlen ........ # sub opt_mon {# Syntax: &opt_mon (monatszahl) ohne Parameter aktueller Monat selected # Parameterwerte werden selected in Optionfelder gesetzt # ........ Optionfled Monatszahl ........ # $_[0] eq "\"\"" ? "" : $_[0]; my $_mon = ($_[0] ne "" ? $_[0] : $mon); # wurde was übergeben? wenn nicht aktueller Monat my @lz_mon = (1..12); my $_a_opt_mon; foreach (@lz_mon){ $_=(length($_)==1 ? "0$_" : $_); # Führende Null einbauen - Danke Sander if ($_ eq $_mon) { $_a_opt_mon.="<option selected value=\"$_\">$_</option>"; } else { $_a_opt_mon.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_mon); } # - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # ........ Optonfeld für Jahreszahlen ........ # sub opt_jar {# Syntax: &opt_jar (jahreszahl) ohne Parameter aktuelles Jahr selected # Parameterwerte werden selected in Optionfelder gesetzt $_[0] eq "\"\"" ? "" : $_[0]; my $_jar = ($_[0] ne "" ? $_[0] : $jar); my @lz_jar = (($jar-10)..($jar+10)); my $_a_opt_jar; # ........ Optionfeld Jahreszahl ........ # foreach(@lz_jar) { $_=(length($_)==1 ? "0$_" : $_); if ($_ eq $_jar){ $_a_opt_jar.="<option selected value=\"$_\">$_</option>"; }else{ $_a_opt_jar.="<option value=\"$_\">$_</option>"; } } return ($_a_opt_jar); }
Liste der Einträge von 35701 bis 35851: | Einklappen | Zur Eingabe |
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge |
© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |