PHP Manual

PEAR Manual

Smarty Manual

PostgreSQL

MySQL Manual

Perl Manual

html_select_date (ausgabe von daten als html-'options')

attribut nametyperforderlichstandardwertbeschreibung
prefixstringneindate_prefix für die namen.
timetimestamp/yyyy-mm-ddneinaktuelle zeit als unix-timestamp, oder in yyyy-mm-dd format.das zu verwendende datum.
start_yearstringneinaktuelles jahrdas erste jahr in der dropdown-liste, entweder als jahreszahl oder relativ zum aktuellen jahr (+/- n).
end_yearstringneingegenteil von start_yeardas letzte jahr in der dropdown-liste, entweder als jahreszahl oder relativ zum aktuellen jahr (+/- n).
display_daysbooleanneintruedefiniert ob tage ausgegeben sollen oder nicht.
display_monthsbooleanneintruedefiniert ob monate ausgegeben werden sollen oder nicht.
display_yearsbooleanneintruedefiniert ob jahre ausgegeben werden sollen oder nicht.
month_formatstringnein%bformat in welchem der monat ausgegeben werden soll. (strftime)
day_formatstringnein%02ddefiniert das format in welchem der tag ausgegeben werden soll. (sprintf)
year_as_textbooleanneinfalsedefiniert ob das jahr als text ausgegeben werden soll oder nicht.
reverse_yearsbooleanneinfalsedefiniert ob die daten in verkehrter reihenfolge ausgegeben werden sollen.
field_arraystringneinnull wenn ein namen übergeben wird, werden die daten in der form name[day], name[year], name[month] an php zurückgegeben.
day_sizestringneinnullfügt dem 'select'-tag das attribut 'size' hinzu.
month_sizestringneinnullfügt dem 'select'-tag das attribut 'size' hinzu.
year_sizestringneinnullfügt dem 'select'-tag das attribut 'size' hinzu.
all_extrastringneinnullfügt allen 'select'-tags zusätzliche attribute hinzu.
day_extrastringneinnullfügt 'select'-tags zusätzliche attribute hinzu.
month_extrastringneinnullfügt 'select'-tags zusätzliche attribute hinzu.
year_extrastringneinnullfügt 'select'-tags zusätzliche attribute hinzu.
field_orderstringneinmdydie reihenfolge in der die felder ausgegeben werden.
field_separatorstringnein\nzeichenkette die zwischen den feldern ausgegeben werden soll.
month_value_formatstringnein%mformat zur ausgabe der monats-werte, standardwert ist %m. (strftime)
year_emptystringneinnulldefiniert, einen namen für das erste element der jahres select-box und dessen wert "". dies is hilfreich, wenn sie eine select-box machen wollen, die die zeichenkette "bitte wählen sie ein jahr" als erstes element enthält. beachten sie, dass sie werte wie "-mm-dd" als 'time' attribut definieren können, um ein unselektiertes jahr anzuzeigen.
month_emptystringneinnulldefiniert, einen namen für das erste element der monats select-box und dessen wert "". dies is hilfreich, wenn sie eine select-box machen wollen, die die zeichenkette "bitte wählen sie einen monat" als erstes element enthält. beachten sie, dass sie werte wie "yyyy--dd" als 'time' attribut definieren können, um einen unselektierten monat anzuzeigen.
day_emptystringnonulldefiniert, einen namen für das erste element der tages select-box und dessen wert "". dies is hilfreich, wenn sie eine select-box machen wollen, die die zeichenkette "bitte wählen sie einen tag" als erstes element enthält. beachten sie, dass sie werte wie "yyyy-mm-" als 'time' attribut definieren können, um einen unselektierten tag anzuzeigen.

'html_select_date' wird verwendet um datums-dropdown-listen zu erzeugen, und kann einen oder alle der folgenden werte darstellen: jahr, monat und tag

beispiel 8-14. html_select_date

{html_select_date}   ausgabe:  <select name="date_month"> <option value="1">january</option> <option value="2">february</option> <option value="3">march</option> <option value="4">april</option> <option value="5">may</option> <option value="6">june</option> <option value="7">july</option> <option value="8">august</option> <option value="9">september</option> <option value="10">october</option> <option value="11">november</option> <option value="12" selected>december</option> </select> <select name="date_day"> <option value="1">01</option> <option value="2">02</option> <option value="3">03</option> <option value="4">04</option> <option value="5">05</option> <option value="6">06</option> <option value="7">07</option> <option value="8">08</option> <option value="9">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13" selected>13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="date_year"> <option value="2001" selected>2001</option> </select>

beispiel 8-15. html_select_date

{* start- und end-jahr können relativ zum aktuellen jahr definiert werden. *} {html_select_date prefix="startdate" time=$time start_year="-5" end_year="+1" display_days=false}  ausgabe: (aktuelles jahr ist 2000)  <select name="startdatemonth"> <option value="1">january</option> <option value="2">february</option> <option value="3">march</option> <option value="4">april</option> <option value="5">may</option> <option value="6">june</option> <option value="7">july</option> <option value="8">august</option> <option value="9">september</option> <option value="10">october</option> <option value="11">november</option> <option value="12" selected>december</option> </select> <select name="startdateyear"> <option value="1999">1995</option> <option value="1999">1996</option> <option value="1999">1997</option> <option value="1999">1998</option> <option value="1999">1999</option> <option value="2000" selected>2000</option> <option value="2001">2001</option> </select>