必要なのは、3 つのドロップダウン オプションから値を選択し、mysql データベースの 1 つのフィールド/セルに挿入することです。たとえば、日、月、年を別々のドロップダウンで選択し、mysql データベースに挿入するすべての値を dd/mm/yyyy のような 1 つのフィールドに入れたいとします。
<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>
そして、ユーザーが選択した 3 つの値すべてを含む 1 つのフィールド 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 '';
?>