我需要的是从三个下拉选项中选择值并插入到 mysql 数据库的一个字段/单元格中。例如,我想在单独的下拉列表中选择日、月、年,以及我想在一个字段中插入 mysql 数据库的所有值,例如 dd/mm/yyyy。
<select>
<option value="January">January</option>
<option value="February">February</option>
<option value="March">March</option>
...
<option value="December">December</option>
</select>
相同的程序持续数天和数年。
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
...
<option value="31">31</option>
</select>
<select>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
...
<option value="2013">2013</option>
</select>
我想在我的数据库中只输入一个字段 dd/mm/yyyy,其中包含用户选择的所有三个值。谢谢你。
是的,我试试这个代码:
<b>Data eliberării: </b><select name="day"><option>Selectează ziua</option>
<?php
for ($day = 1; $day <= 31; $day++) {
echo "<option value=\"$day\">$day</option>\n";
}
$day = $_POST['day'];
echo '';
?>
</select>
<select name="month"><option>Selectează luna</option>
<?php
$months = array (1 => 'Ianuarie', 'Februarie', 'Martie', 'Aprilie', 'Mai', 'Iunie', 'Iulie', 'August', 'Septembrie', 'Octombrie', 'Noiembrie', 'Decembrie');
foreach ($months as $key => $value) {
echo "<option value=\"$key\">$value</option>\n";
}
$month = $_POST['month'];
echo '';
?></select>
<select name="year"><option>Selectează anul</option>
<?php
for ($year = 1950; $year <= 2021; $year++) {
echo "<option value=\"$year\">$year</option>\n";
}
$year = $_POST['year'];
$cm_data_elib = $month." ".$day.",".$year;
echo '';
?>