Това ми е във формата избор на дата:
а това е в php-то
Логично това не работи, защото <option value="--" selected>... Как мога да проверявам дали е избрано нещо в полетата ... ?
Код:
<div class="form-group">
<div class="form-inline">
<div class="form-group pull-right">
<select name="year" id="year" class="form-control">
<option value="--" selected>Година</option>
<?php
for($i=date('Y'); $i>1899; $i--) {
$birthdayYear = '';
$selected = '';
if ($birthdayYear == $i) $selected = ' selected="selected"';
print('<option value="'.$i.'"'.$selected.'>'.$i.'</option>'."\n");
}
?>
</select>
</div>
<div class="form-group pull-right">
<select name="month" id="month" onchange="" class="form-control" size="1">
<option value="--" selected>Месец</option>
<option value="01">Jan</option>
...
<option value="12">Dec</option>
</select>
</div>
<div class="form-group pull-right">
<select name="day" id="day" onchange="" class="form-control" size="1">
<option value="--" selected>Ден</option>
<option value="01">01</option>
...
<option value="31">31</option>
</select>
</div>
</div>
</div>
Код:
if(empty($_POST['year'])){
$error[] = '<code> изберете година на раждане.</code>';
}
if(empty($_POST['day'])){
$error[] = '<code> изберете ден на раждане.</code>';
}
if(empty($_POST['month'])){
$error[] = '<code> изберете месец на раждане.</code>';
}