我试图将多个dropdownlist值插入数据库中的一个表中。但它只发送最后一个条目。新手在这里。需要帮助
这是我的代码
<tr>
<td><select name="subjekSPM">
<option value="bi">Bahasa Inggeris</option>
<option value="math">Matematik</option>
<option value="mTamb">Matematik Tambahan</option>
<option value="tm">Teknologi Maklumat</option>
<option value="kimia">Kimia</option>
<option value="biologi">Biologi</option>
<option value="akaun">Prinsip Akaun</option>
<option value="lk">Lukisan Kejuruteraan</option>
<option value="lukisan">Lukisan</option>
<option value="seni">Pendidikan Seni</option>
<option value="visual">Komunikasi Visual</option>
</select></td>
<td><select name="gred">
<option value="10">A+</option>
<option value="9">A</option>
<option value="8">A-</option>
<option value="7">B+</option>
<option value="6">B</option>
<option value="5">C+</option>
<option value="4">C</option>
<option value="3">D</option>
<option value="2">E</option>
<option value="1">F</option>
<option value="0">G</option>
</select></td>
</tr>
<tr>
<td><select name="subjekSPM">
<option value="bi">Bahasa Inggeris</option>
<option value="math">Matematik</option>
<option value="mTamb">Matematik Tambahan</option>
<option value="tm">Teknologi Maklumat</option>
<option value="kimia">Kimia</option>
<option value="biologi">Biologi</option>
<option value="akaun">Prinsip Akaun</option>
<option value="lk">Lukisan Kejuruteraan</option>
<option value="lukisan">Lukisan</option>
<option value="seni">Pendidikan Seni</option>
<option value="visual">Komunikasi Visual</option>
</select></td>
<td><select name="gred">
<option value="10">A+</option>
<option value="9">A</option>
<option value="8">A-</option>
<option value="7">B+</option>
<option value="6">B</option>
<option value="5">C+</option>
<option value="4">C</option>
<option value="3">D</option>
<option value="2">E</option>
<option value="1">F</option>
<option value="0">G</option>
</select></td>
正如我提到的,当我运行它时它只将第二个条目发送到数据库中。有人建议我使用数组。但我不确切知道如何。
答案 0 :(得分:0)
在提交按钮点击时获取字段的值
$_POST['subjekSPM'];
$_POST['gred'];
$_POST['subjekSPM'];
然后你可以插入数据库
答案 1 :(得分:-1)
尝试使用它:
PHP
<?php
if(isset($_POST['subjekSPM']))
{
foreach($_POST['subjekSPM'] as $selectedvalue)
{
echo $selectedvalue;
}
}
?>
HTML
<tr>
<td><select name="subjekSPM[]">
<option value="bi">Bahasa Inggeris</option>
<option value="math">Matematik</option>
<option value="mTamb">Matematik Tambahan</option>
<option value="tm">Teknologi Maklumat</option>
<option value="kimia">Kimia</option>
<option value="biologi">Biologi</option>
<option value="akaun">Prinsip Akaun</option>
<option value="lk">Lukisan Kejuruteraan</option>
<option value="lukisan">Lukisan</option>
<option value="seni">Pendidikan Seni</option>
<option value="visual">Komunikasi Visual</option>
</select></td>
<td><select name="gred">
<option value="10">A+</option>
<option value="9">A</option>
<option value="8">A-</option>
<option value="7">B+</option>
<option value="6">B</option>
<option value="5">C+</option>
<option value="4">C</option>
<option value="3">D</option>
<option value="2">E</option>
<option value="1">F</option>
<option value="0">G</option>
</select></td>
</tr>
<tr>
<td><select name="subjekSPM[]">
<option value="bi">Bahasa Inggeris</option>
<option value="math">Matematik</option>
<option value="mTamb">Matematik Tambahan</option>
<option value="tm">Teknologi Maklumat</option>
<option value="kimia">Kimia</option>
<option value="biologi">Biologi</option>
<option value="akaun">Prinsip Akaun</option>
<option value="lk">Lukisan Kejuruteraan</option>
<option value="lukisan">Lukisan</option>
<option value="seni">Pendidikan Seni</option>
<option value="visual">Komunikasi Visual</option>
</select></td>
<td><select name="gred">
<option value="10">A+</option>
<option value="9">A</option>
<option value="8">A-</option>
<option value="7">B+</option>
<option value="6">B</option>
<option value="5">C+</option>
<option value="4">C</option>
<option value="3">D</option>
<option value="2">E</option>
<option value="1">F</option>
<option value="0">G</option>
</select></td>