[php/mysql] datum uit database met dropdownbox

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 <? 
echo"<select name=\"bday_day\">\n"; 
echo"<option>-</option>\n"; 
$v_bday_day = date(d); 
for( $i = 1 ; $i < 32 ; $i++ ){ 
    echo"<option value='$i'"; 
    if($i == $v_bday_day){ 
         echo"selected"; 
    } 
    echo">$i</option>";  
} 
echo"</select> *"; 
?> <BR>Maand:   <? 
echo"<select name=\"bday_month\">\n"; 
echo"<option>-</option>\n"; 
$v_bday_month = date(m); 
for( $i = 1 ; $i < 13 ; $i++ ){ 
    echo"<option value='$i'"; 
    if($i == $v_bday_month){ 
         echo"selected"; 
    } 
    echo">$i</option>";  
} 
echo"</select> *"; 
?> <BR>
                                                      Jaar: 
                                                      <? 
echo"<select name=\"bday_year\">\n"; 
echo"<option>-</option>\n"; 
$v_bday_year = date(Y); 
for($i = $v_bday_year;$i >= 1900;$i--){ 
    echo"<option value='$i'"; 
    if($i == $v_bday_year){ 
         echo"selected"; 
    } 
    echo">$i</option>";  
} 
echo"</select> *"; 
?>

ik heb dus de geboorte datum van mensen in 3 tabellen..het is voor een soort profiel..die gegevens uit de database halen en tonen, maar wel dat mensen het kunnen wijzigen

maar nu staat hij elke keer op de datum van vandaag.

[ Voor 21% gewijzigd door Verwijderd op 31-01-2004 16:54 ]


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-09 08:50

gorgi_19

Kruimeltjes zijn weer op :9

Maar dat geef je toch ook op dat het moet zijn/ :?
code:
1
$v_bday_day = date(d);
string date ( string format [, int timestamp])

Returns a string formatted according to the given format string using the given integer timestamp or the current local time if no timestamp is given. In otherwords, timestamp is optional and defaults to the value of time().

[ Voor 66% gewijzigd door gorgi_19 op 31-01-2004 17:06 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 09:08

Kippenijzer

McFallafel, nu met paardevlees

Ehm, je gebruikt ook de dag van vandaag, date(item), zonder timestamp gaat uit van now(), dus de huidige datum+tijd. Je zult de gegevens uit de tabel moeten lezen, in een timestamp moeten omvormen en daarmee de date(item) functie aanroepen.

Op nl2.php.net/manual/en staat alles wat je maar nodig kunt hebben aan functies hiervoor mooi uitgelegd.

Owjah, je bent ook niet erg uitgrbreeidt in HOE je iets opslaat, je zegt alleen _dat_ je het in 3 tabellen opslaat. Da's sowiezo niet slim, ervan uitgegaan dat je mysql erbij gebruikt kun je veel beter een date gebruiken in plaats van losse item met integers