Hari ini kita akan membahas membuat memasukkan data /insert data menggunakan tabel vertikal. Dimana ini digunakan dalam design mobile site, agar lebar layar yang kecil pada tampilan ponsel dapat menampilkan tampilan input data yang jelas dibaca untuk di isi.
Dalam pembuatan insert data menggunakan tabel vertikal, data tidak akan di input sempurna ke dalam data base, jika menggunakan tabel row berbeda antara judul dan input. Ini karena Mysqli pada saat melakukan record data ada proses looping yang tidak terdeteksi, dianggap ada urutan data input yang tidak ada, bukan kosong tapi tidak ada. Sehingga yang terinput data pertama saja.
Contoh data yang tidak akan terinput sempurna dalam tabel vertikal seperti di bawah ini:
<form method="post name="form" action="aksi.php">
<table width="100%">
<tbody>
<tr height="50">
<th width="100%">Id :
</th>
</tr>
<tr height="50">
<td width="100%">
<input name="id" type="text">
</input>
</td>
</tr>
<tr height="50">
<td width="100%">
<input name="submit" type="submit">
</input>
</td>
</tr>
</tbody>
</table>
</form>
Dari contoh diatas antara judul dan data input terpisah dalam row yang berbeda, sehingga data tidak terinput dengan sempurna dan yang akan dinput data pertama saja.
Untuk input data dengan menggunakan model tabel vertikal, antara judul dengan data input dalam satu row tabel. Contohnya seperti ini
<form method="post name="form" action="aksi.php">
<table width="100%">
<tbody>
<tr height="50">
<td width="100%">
<label>Id : </label>
<br />
<input name="id" type="text">
</input>
</td>
</tr>
<tr height="50">
<td width="100%">
<input name="submit" type="submit">
</input>
</td>
</tr>
</tbody>
</table>
</form>
Bisa dilihat disana antara judul dengan data inputan dalam satu row, untuk judul dapat menggunakan label atau layer atau juga paragrap.
Dengan model kedua setiap data inputan akan terlooping dalam urutan yang berurutan, tidak ada penghalang. Sehingga semua data yang akan diinput terinput sempurna ke dalam data base
Demikian cara membuat input data / insert data menggunakan tabel vertical. Untuk query input data, bisa dilihat pada phpmyAdmin, untuk strukturnya agar tidak salah masing - masing variable yang akan diinput. Secara umum seperti ini " $query="INSERT namadatabase ($id) VALUES ('".$id."')";.
Semoga bermanfaat.