?
Onbekende gebruiker
03-06-2004 09:04
$leeft = $var->leeftijd;
$var->leeftijd is het resultaat wat ik uit men db haal. Dit is dan bijv mijn eigen geboorte datum 1987-03-16 in de vorm Y-m-d dus. die split ik en dan trek ik de jaren, maanden, dagen van elkaar af. tenslote kijk ik dan welke getallen netatief zijn en zo kijk ik of die persoon in dit jaar al jarig geweest is :)
Link gekopieerd
Ik haal de leeftijd niet uit een db, maar het is de bedoeling dat je dan je geboortedatum opgeeft via een (HTML-)formulier en aan de hand van je leeftijd dus de resultaten te zien krijgt
Het kan altijd nog via een db doen met gebruikersgegevens van de mensen die ingelogd zijn en daar dus de geboortedatum uithaalt.
Maar als er mensen zich niet registreren kan ik hun leeftijd dus niet achterhalen
Link gekopieerd
Jawel via de info uit je form kan het natuurlijk ook :)
Link gekopieerd
Ik heb het volgende formulier aangemaakt:
<form name="ageform" method="post" action=<?=$PHP_SELF?>
<select size="1" name="gebdag">
<option value=""></option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name=gebmaand size="1">
<option value=""></option>
<option value="01">Januari</option>
<option value="02">Februari</option>
<option value="03">Maart</option>
<option value="04">April</option>
<option value="05">Mei</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">Augustus</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<input type="text" name="gebjaar" size="5"></p>
<p><input type=submit name=submit value="Doorgaan"><input type=reset name=reset value="Leegmaken"></p>
</form>
Maar hij geeft de dagen achter elkaar en niet in een vervolgkeuzelijst, zoals de bedoeling is...
Wie kan hier de fout ontdekken?
Link gekopieerd
M
Mitch X
03-06-2004 19:31
gewijzigd op 03-06-2004 19:32
<form name="ageform" method="post" action="<?= $_SERVER['PHP_SELF']; ?>">
<select size="1" name="gebdag">
<option value=""></option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</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="gebmaand" size="1">
<option value=""></option>
<option value="01">Januari</option>
<option value="02">Februari</option>
<option value="03">Maart</option>
<option value="04">April</option>
<option value="05">Mei</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">Augustus</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<input type="text" name="gebjaar" size="5"></p>
<p><input type="submit" name="submit" value="Doorgaan"><input type="reset" name="reset" value="Leegmaken"></p>
</form>
Edit : Je was een > vergeten en een stel quotes :P
Link gekopieerd
?
Onbekende gebruiker
03-06-2004 19:31
Je bent een > vergeten. bij de bovenste form tag volgens mij.
<form name="ageform" method="post" action=<?=$PHP_SELF?> >
Link gekopieerd
Jullie hebben me de oplossing toegereikt
@Mitch
Het wil ook zonder $_SERVER hoor en ook zonder quotes werkt die wel :-)
Ik wil jullie allemaal bedanken voor jullie moeite!
Bedankt allemaal!!!
Vind ik wel een kratje bier waard! ;-p
Groetjes,
JOHN
Link gekopieerd
"Het wil ook zonder $_SERVER hoor en ook zonder quotes werkt die wel :-) "
Jaja, maar wil je nou goede code produceren of prut code en zeggen -> het werkt toch?
Mja je moet het zelf weten ...
Link gekopieerd
Ik wil natuurlijk goede code produceren, maar ik hou t in eerste instantie simpel (voor de test) om het dan later te verbeteren
Ik heb dit kleine scripte gemaakt om het dan in te voegen in het desbetreffende script.
Link gekopieerd