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