如何在php mysql上插入多行,但如果记录为空则不会保存

时间:2018-03-24 09:36:17

标签: php mysql

我想在数据库中保存多个插入记录,表格如表格,但只保存包含值,如果不插入则为空。

我的表结构是:

kode_barang     varchar
nama            varchar
quantity        float
satuan          float
harga           float
jumlah          float

表格保存,但只包含值将保存到数据库中 [![表格保存,但只包含值将保存到数据库中] [1]] [1]

我的HTML代码是:

<tr>
<td > <input type ="text" name="kode2"></td>
<td > <input type ="text" name="nama2"></td>
<td ><input type ="text" name="quantity2"> </td>
<td > <input type ="text" name="satuan2"></td>
<td > <input type ="text" name="harga2"></td>
<td > <input type ="text" name="jumlah2"></td>
</tr>
<tr>
<td > <input type ="text" name="kode3"></td>
<td > <input type ="text" name="nama3"></td>
<td ><input type ="text" name="quantity3"> </td>
<td > <input type ="text" name="satuan3"></td>
<td > <input type ="text" name="harga3"></td>
<td > <input type ="text" name="jumlah3"></td>
</tr>
<tr>
<td > <input type ="text" name="kode4"></td>
<td > <input type ="text" name="nama4"></td>
<td ><input type ="text" name="quantity4"> </td>
<td > <input type ="text" name="satuan4"></td>
<td > <input type ="text" name="harga4"></td>
<td > <input type ="text" name="jumlah4"></td>
</tr>
<tr>
<td > <input type ="text" name="kode5"></td>
<td > <input type ="text" name="nama5"></td>
<td ><input type ="text" name="quantity5"> </td>
<td > <input type ="text" name="satuan5"></td>
<td > <input type ="text" name="harga5"></td>
<td > <input type ="text" name="jumlah5"></td>
</tr>

关于我的问题的描述在这个链接图片上:

https://kek.gg/i/BnMy7.png

1 个答案:

答案 0 :(得分:0)

仅在每个数据都不为空时尝试

if(!empty($data)){
 insert();
}

仅当您的$data有一些价值时才会运行。