PHP interesse |
|
Hallo,
Ik probeer een profiel systeempje te maken nu ik gebruik het volgende voor ene datum aan te maken:
echo '<select name="dag">';
echo '<option value="">Dag</option>';
for ($i = 1; $i <= 31; $i++) {
echo '<option value"' . $i ;
if($dag == $i){
echo '" selected ';
}
echo '>' . $i . '</option>';
}
echo '</select>';
echo '<select name="maand">';
echo '<option value="">Maand</option>';
for ($i = 1; $i <= 12; $i++) {
echo '<option value"' . $i ;
if($maand == $i){
echo '" selected ';
}
echo '>' . $i . '</option>';
}
echo '</select>';
echo '<select name="jaar">';
echo '<option value="">Jaar</option>';
for ($i = 1900; $i <= date( "Y"); $i++) {
echo '<option value"' . $i ;
if($jaar == $i){
echo '" selected ';
}
echo '>' . $i . '</option>';
}
echo '</select>';
echo '<select name="dag">'; echo '<option value="">Dag</option>'; for ($i = 1; $i <= 31; $i++) { echo '<option value"' . $i ; if($dag == $i){ } echo '>' . $i . '</option>'; } echo '<select name="maand">'; echo '<option value="">Maand</option>'; for ($i = 1; $i <= 12; $i++) { echo '<option value"' . $i ; if($maand == $i){ } echo '>' . $i . '</option>'; } echo '<select name="jaar">'; echo '<option value="">Jaar</option>'; for ($i = 1900; $i <= date( "Y"); $i++) { echo '<option value"' . $i ; if($jaar == $i){ } echo '>' . $i . '</option>'; }
Dat werkt, ik zit het handmatig in de DB bijvoorbeeld als volgt:
$dag = beveiliging(stripslashes($row['dag'])) ;
$maand = beveiliging(stripslashes($row['maand'])) ;
$jaar = beveiliging(stripslashes($row['jaar'])) ;
Nu als ik het formulier laat posten wil ik ook de waardes kunnen gebruiken, doe ik als volgt:
$dag = mysql_real_escape_string($_POST['dag']) ;
$maand = mysql_real_escape_string($_POST['maand']) ;
$jaar = mysql_real_escape_string($_POST['jaar']) ;
echo $dag . $maand . $jaar;
echo $dag . $maand . $jaar;
Dit werkt niet. Dus ik kan het dan ook niet in een DB zetten (automatisch althans) Het ligt dus bij mijn $_POST['waarden']. Weet iemand hoe ik deze select dingetjes wel kan weergeven ?
|