![]() Mailinglisten-Archive |
Am Mon, 02 Aug 1999 schrieben Sie: > Klar. > In der Regel l�se ich das mit drei Dropdown-Men�s, je eines f�r Tag, > Monat und Jahr. In der Tabelle benutze ich ein DATE-Feld. > > Beim INSERT-Statement kann man sich dann das Datum einfach > zusamenst�pseln: INSERT INTO table VALUES('$year-$month-$day'). > > Da bei mir Eintrags-Formulare meist auch �nderungs-Formulare sind, > brauche ich noch eine M�glichkeit, das Datum aus der Tabelle > rauszuholen und in den Dropdowns wiederzugeben. Das kann dann so > aussehen (aus einem aktuellen Projekt; f�r das Tag-Feld wird hier ein > Edit-Feld benutzt): > // In der SQL Query war DATE_FORMAT(event_date, '%m') usw. > > <select NAME="reminder[event_date_month]" size="1"> > <option VALUE="0" SELECTED>Month > <? > for ($i=1; $i<=12; $i++) > printf("<option value=$i%s>".date("F", mktime(0, 0, 0, $i, 1, > 1999))."</option>\n", isset($reminder["event_date_month"]) && $i == > $reminder["event_date_month"] ? " selected": ""); > ?> > </select> > <INPUT TYPE=TEXT SIZE=2 NAME="reminder[event_date_day]" MAXLENGTH=2 > value="<?if (isset($reminder["event_date_day"])) echo > $reminder["event_date_day"];?>">, > <SELECT NAME="reminder[event_date_year]"> > <? > for ($i=1999; $i<=2002; $i++) > printf("<option value=$i%s>$i</option>\n", > isset($reminder["event_date_year"]) && $i == > $reminder["event_date_year"] ? " selected": ""); > ?> > </SELECT> > Hallo Tobias, also, am liebsten m�chte ich jetzt alles hinschmeissen und den ganzen Tag Bier trinken gehen. Ich dachte, das geht irgendwie einfacher, in dem man einfach Variablen deklariert, wie z.B. monat=$month und dann mit einer if anweisung die variblen zusammenbaut. z.B. if $month="Januar" monat="01" if $month="Februar" monat="02" und dann einfach: $anfang="$year"+"-"+"$monat"+"-"+"$day" aber ich glaube, da liege ich v�llig falsch, denn so kenne ich es z.B. vom Clipper. Das kann ja noch heiter werden. Am liebsten w�rde ich den Leuten DICK und FETT sagen, wie sie das Datum eingeben sollen. Trotzdem, herzlichen Dank f�r Deine nette Hilfe. Viele Gr�sse Stefan
php::bar PHP Wiki - Listenarchive