Hi
für mein Profil Script möchte ich gerne den Usern erlauben ihr Geburtsdatum zu speichern, damit man sehen kann wer wann Geburtstag hat.
Hab schon viele verschieden Möglichkeiten probiert, bekomms aber nicht zum laufen. Im Moment hab ich es so verfasst:
Und so übergebe ich es an die Datenbank:
Hab auch schon statt mit mktime, mit date oder int probiert
Auch bin ich mir nicht ganz sicher ob die Datenbanktablle Date, Datetime oder INT tragen soll, da ich fast überall was anderes gelesen hab. Wie gesagt funktioniert hat es auf keiner weiße.
Danke im Voraus für Hilfe!
Mfg, Andy
für mein Profil Script möchte ich gerne den Usern erlauben ihr Geburtsdatum zu speichern, damit man sehen kann wer wann Geburtstag hat.
Hab schon viele verschieden Möglichkeiten probiert, bekomms aber nicht zum laufen. Im Moment hab ich es so verfasst:
PHP:
<select name="day">
<option 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 name="month">
<option value="januar">Januar</option>
<option value="februar">Februar</option>
<option value="maerz">März</option>
<option value="april">April</option>
<option value="mai">Mai</option>
<option value="juni">Juni</option>
<option value="juli">Juli</option>
<option value="august">August</option>
<option value="september">September</option>
<option value="oktober">Oktober</option>
<option value="november">November</option>
<option value="dezember">Dezember</option>
</select>
<input name="year" type="text" value="JJJJ" size="4" maxlength="4">
Und so übergebe ich es an die Datenbank:
PHP:
if (isset($_POST['submit']) AND $_POST['submit']=='Profil ändern'){
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$birthday = mktime(0,0,0,$day,$month,$year);
$profile = "UPDATE
profile
SET
user_bday = '". $birthday. "'
WHERE
user_id = '".$_SESSION['user_id']."'
";
.....
Hab auch schon statt mit mktime, mit date oder int probiert
Auch bin ich mir nicht ganz sicher ob die Datenbanktablle Date, Datetime oder INT tragen soll, da ich fast überall was anderes gelesen hab. Wie gesagt funktioniert hat es auf keiner weiße.
Danke im Voraus für Hilfe!
Mfg, Andy