Revision: 67520
Updated Code
at October 2, 2014 01:06 by ulfinger
Updated Code
<table>
<tr>
<td>
<select size="1" name="we_ui_journalform[we_date_datum_day]" id="we_ui_journalform[we_date_datum_day]">
<option> ... </option>
</select>
<select size="1" name="we_ui_journalform[we_date_datum_month]" id="we_ui_journalform[we_date_datum_month]">
<option> ... </option>
</select>
<select size="1" name="we_ui_journalform[we_date_datum_year]" id="we_ui_journalform[we_date_datum_year]">
<option> ... </option>
</select>
</td>
</tr>
</table>
// Beispiel mit Anzeige altuelles Datum mit php
<?php
$timestamp = time();
$tag = date("d", $timestamp);
$mon = date("M", $timestamp);
$jahr = date("Y", $timestamp);
$tagzahl = 1;
if($tagzahl < 10){
$tagstring = "0$tagzahl";
}else{
$tagstring = "$tagzahl";
}
$tagnum = intval($tag);
$monzahl = 1;
$monate = array('Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Oct','Nov','Dez');
$jahrmin = $jahr - 2;
$jahrmax = $jahr +10;
$datumstring = '<table style="border-spacing: 0px;border-style:none;" cellpadding="0"><tr><td>';
$datumstring .= '<select size="1" name="we_ui_journalform[we_date_datum_day]" id="we_ui_journalform[we_date_datum_day]">';
# Selectfeld Tag
while($tagzahl <= 31){
$datumstring .= '<option ';
if($tagzahl == $tagnum){
$datumstring .= 'selected="selected"';
}
$datumstring .= '>'.$tagzahl.'</option>';
$tagzahl++;
}
$datumstring .= '</select> ';
$datumstring .= '<select size="1" name="we_ui_journalform[we_date_datum_month]" id="we_ui_journalform[we_date_datum_month]">';
# Selectfeld Monat
foreach($monate as $monzeile){
$datumstring .= '<option value="'.$monzahl.'" ';
if($monzeile == $mon){
$datumstring .= 'selected="selected"';
}
$datumstring .= '>'.$monzeile.'</option>';
$monzahl++;
}
$datumstring .= '</select> ';
$datumstring .= '<select size="1" name="we_ui_journalform[we_date_datum_year]" id="we_ui_journalform[we_date_datum_year]">';
while($jahrmin <= $jahrmax){
$datumstring .='<option ';
if($jahrmin == $jahr){
$datumstring .= 'selected="selected"';
}
$datumstring .= '>'.$jahrmin.'</option>';
$jahrmin++;
}
$datumstring .= '</select> ';
$datumstring .= '<input type="hidden" name="we_ui_journalform[we_date_datum_hour]" id="we_ui_journalform[we_date_datum_hour]" value="00" />';
$datumstring .= '<input type="hidden" name="we_ui_journalform[we_date_datum_minute]" id="we_ui_journalform[we_date_datum_minute]" value="10" />';
$datumstring .= '</td></tr></table>';
echo $datumstring;
?>
Revision: 67519
Updated Code
at October 2, 2014 00:50 by ulfinger
Updated Code
<table>
<tr>
<td>
<select size="1" name="we_ui_journalform[we_date_datum_day]" id="we_ui_journalform[we_date_datum_day]">
<option> ... </option>
</select>
<select size="1" name="we_ui_journalform[we_date_datum_month]" id="we_ui_journalform[we_date_datum_month]">
<option> ... </option>
</select>
<select size="1" name="we_ui_journalform[we_date_datum_year]" id="we_ui_journalform[we_date_datum_year]">
<option> ... </option>
</select>
</td>
</tr>
</table>
// Beispiel mit Anzeige altuelles Datum mit php
<?php
$timestamp = time();
$tag = date("d", $timestamp);
$mon = date("M", $timestamp);
$jahr = date("Y", $timestamp);
$tagzahl = 1;
if($tagzahl < 10){
$tagstring = "0$tagzahl";
}else{
$tagstring = "$tagzahl";
}
$monzahl = 1;
$monate = array('Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez');
$jahrmin = $jahr - 2;
$jahrmax = $jahr +10;
$datumstring = '<table style="border-spacing: 0px;border-style:none;" cellpadding="0"><tr><td>';
$datumstring .= '<select size="1" name="we_ui_journalform[we_date_datum_day]" id="we_ui_journalform[we_date_datum_day]">';
# Selectfeld Tag
while($tagzahl <= 31){
$datumstring .= '<option ';
if($tagstring == $tag){
$datumstring .= 'selected="selected"';
}
$datumstring .= '>'.$tagzahl.'</option>';
$tagzahl++;
}
$datumstring .= '</select> ';
$datumstring .= '<select size="1" name="we_ui_journalform[we_date_datum_month]" id="we_ui_journalform[we_date_datum_month]">';
# Selectfeld Monat
foreach($monate as $monzeile){
$datumstring .= '<option value="'.$monzahl.'" ';
if($monzeile == $mon){
$datumstring .= 'selected="selected"';
}
$datumstring .= '>'.$monzeile.'</option>';
$monzahl++;
}
$datumstring .= '</select> ';
$datumstring .= '<select size="1" name="we_ui_journalform[we_date_datum_year]" id="we_ui_journalform[we_date_datum_year]">';
while($jahrmin <= $jahrmax){
$datumstring .='<option ';
if($jahrmin == $jahr){
$datumstring .= 'selected="selected"';
}
$datumstring .= '>'.$jahrmin.'</option>';
$jahrmin++;
}
$datumstring .= '</select> ';
$datumstring .= '<input type="hidden" name="we_ui_journalform[we_date_datum_hour]" id="we_ui_journalform[we_date_datum_hour]" value="00" />';
$datumstring .= '<input type="hidden" name="we_ui_journalform[we_date_datum_minute]" id="we_ui_journalform[we_date_datum_minute]" value="10" />';
$datumstring .= '</td></tr></table>';
echo $datumstring;
?>
Revision: 67518
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 2, 2014 00:34 by ulfinger
Initial Code
<table>
<tr>
<td>
<select size="1" name="we_ui_journalform[we_date_datum_day]" id="we_ui_journalform[we_date_datum_day]">
<option> ... </option>
</select>
<select size="1" name="we_ui_journalform[we_date_datum_month]" id="we_ui_journalform[we_date_datum_month]">
<option> ... </option>
</select>
<select size="1" name="we_ui_journalform[we_date_datum_year]" id="we_ui_journalform[we_date_datum_year]">
<option> ... </option>
</select>
</td>
</tr>
</table>
// Beispiel mit Anzeige altuelles Datum mit php
Initial URL
Initial Description
Sollen bei den Eingabefeldern in we:userinput automatisch das aktuelle Datum angezeigt werden ist es notwendig, den WE-Tag userinput als HTML-Formular zu schreiben. Wichtig ist dabei, dass die feldnamen nicht verändert werden, damit die Eingabe durch we:write gespeichert werden kann. Im zweiten Beispiel wird durch php das aktuelle Datum im Formular angezeigt.
Initial Title
we:userinput type=\"date\" als HTML-Formular
Initial Tags
php, html
Initial Language
HTML