Tservarius
Mitglied
Hallöchen,
ich habe da ein Problem
Kleiner Hintergrund:
__________________________________________________
Ich habe einen Userdaten bereich in der der User seine Dateum (u.A. sein Geburtstdatum) ändern kann. Und eben da liegt die problematik.
Damit das Format einheitlich ist wählt der User das Geburtsdatum anhand von 3 Dropdownfeldern aus (Tag, Monat, Jahr). Das ganze wird denn in die Datenbank übergeben und klappt auch ganz hübsch.
So sieht das Übergeben / die Textfelder vom Format her aus:
__________________________________________________
So wird das ganze denn in einer Variable zusammengefügt und in die Datenbank übergeben:
Wie gesagt, so schön so gut, das Eintragen ist kein Problem. Mein Problem besteht darin, dass ich ja auch den Wert wieder auslesen will und er nicht jedemal wieder den 01.Januar 1940 als Standartvalue angibt.
Irgendwelche ideen wie man das ganze lösen könnte, ohne dass sich das ganze Megamäßig aufbläht?
Danke im Voraus,
Tservari
ich habe da ein Problem
Kleiner Hintergrund:
__________________________________________________
Ich habe einen Userdaten bereich in der der User seine Dateum (u.A. sein Geburtstdatum) ändern kann. Und eben da liegt die problematik.
Damit das Format einheitlich ist wählt der User das Geburtsdatum anhand von 3 Dropdownfeldern aus (Tag, Monat, Jahr). Das ganze wird denn in die Datenbank übergeben und klappt auch ganz hübsch.
So sieht das Übergeben / die Textfelder vom Format her aus:
__________________________________________________
Code:
<select size=\"1\" name=\"geburt_tag\">
<option selected value=\"01\">01</option>
<option value=\"02\">02</option>
<option value=\"03\">03</option>
<option value=\"04\">04</option>
<option value=\"05\">05</option>
<option value=\"06\">06</option>
<option value=\"07\">07</option>
<option value=\"08\">08</option>
<option value=\"09\">09</option>
<option value=\"10\">10</option>
<option value=\"11\">11</option>
<option value=\"12\">12</option>
<option value=\"13\">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 size=\"1\" name=\"geburt_monat\">
<option selected value=\"01\">Januar</option>
<option value=\"02\">Februar</option>
<option value=\"03\">März</option>
<option value=\"04\">April</option>
<option value=\"05\">Mai</option>
<option value=\"06\">Juni</option>
<option value=\"07\">Juli</option>
<option value=\"08\">August</option>
<option value=\"09\">September</option>
<option value=\"10\">Oktober</option>
<option value=\"11\">November</option>
<option value=\"12\">Dezember</option>
</select><select size=\"1\" name=\"geburt_jahr\">
<option selected value=\"1940\">1940</option>
<option value=\"1941\">1941</option>
<option value=\"1942\">1942</option>
<option value=\"1943\">1943</option>
<option value=\"1944\">1944</option>
<option value=\"1945\">1945</option>
<option value=\"1946\">1946</option>
<option value=\"1947\">1947</option>
<option value=\"1948\">1948</option>
<option value=\"1949\">1949</option>
<option value=\"1950\">1950</option>
<option value=\"1951\">1951</option>
<option value=\"1952\">1952</option>
<option value=\"1953\">1953</option>
<option value=\"1954\">1954</option>
<option value=\"1955\">1955</option>
<option value=\"1956\">1956</option>
<option value=\"1957\">1957</option>
<option value=\"1958\">1958</option>
<option value=\"1959\">1959</option>
<option value=\"1960\">1960</option>
<option value=\"1961\">1961</option>
<option value=\"1962\">1962</option>
<option value=\"1963\">1963</option>
<option value=\"1964\">1964</option>
<option value=\"1965\">1965</option>
<option value=\"1966\">1966</option>
<option value=\"1967\">1967</option>
<option value=\"1968\">1968</option>
<option value=\"1969\">1969</option>
<option value=\"1970\">1970</option>
<option value=\"1971\">1971</option>
<option value=\"1972\">1972</option>
<option value=\"1973\">1973</option>
<option value=\"1974\">1974</option>
<option value=\"1975\">1975</option>
<option value=\"1976\">1976</option>
<option value=\"1977\">1977</option>
<option value=\"1978\">1978</option>
<option value=\"1979\">1979</option>
<option value=\"1980\">1980</option>
<option value=\"1981\">1981</option>
<option value=\"1982\">1982</option>
<option value=\"1983\">1983</option>
<option value=\"1984\">1984</option>
<option value=\"1985\">1985</option>
<option value=\"1986\">1986</option>
<option value=\"1987\">1987</option>
<option value=\"1988\">1988</option>
<option value=\"1989\">1989</option>
<option value=\"1990\">1990</option>
<option value=\"1991\">1991</option>
<option value=\"1992\">1992</option>
<option value=\"1993\">1993</option>
<option value=\"1994\">1994</option>
<option value=\"1995\">1995</option>
<option value=\"1996\">1996</option>
<option value=\"1997\">1997</option>
<option value=\"1998\">1998</option>
<option value=\"1999\">1999</option>
<option value=\"2000\">2000</option>
</select>
So wird das ganze denn in einer Variable zusammengefügt und in die Datenbank übergeben:
Code:
$geburtquery="$geburt_jahr-$geburt_monat-$geburt_tag";
mysql_query("UPDATE user SET geburtstag='$geburtquery' WHERE username = '$_SESSION[user]'") or die(mysql_error());
Wie gesagt, so schön so gut, das Eintragen ist kein Problem. Mein Problem besteht darin, dass ich ja auch den Wert wieder auslesen will und er nicht jedemal wieder den 01.Januar 1940 als Standartvalue angibt.
Irgendwelche ideen wie man das ganze lösen könnte, ohne dass sich das ganze Megamäßig aufbläht?
Danke im Voraus,
Tservari