Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Mengganti array pada script dengan data dari database
Salam.. misalkan saya mempunya sebuah controller di Codeigniter seperti berikut :
$indo = array('1', '2', '3', '4', '5');
$english = array ('one', 'two', 'three', 'four', 'five');
jika saya jalankan fungsi ini untuk di replace, misalkan replace 1 dengan one, replace 2 dengan two, dan seterusnya, bisa berjalan dengan baik.
kasusnya adalah saya membuat nilai di dalam array tersebut di sebuah tabel, anggap saja tabel indo_english, dengan struktur tabel
- id (autoincrement)
- indo
- english
sehingga tabel akan terlihat seperti ini :
\\\__________________
id  indo  english
-----------------------
1 Â 1Â Â Â Â Â one
2 Â 2Â Â Â Â Â two
3 Â 3Â Â Â Â Â three
dst...
pada model saya sudah buat buat fungsi seperti ini :
public function indo()
{
return $this->db->query("SELECT indo FROM indo_english")->result_array();
}
public function english()
{
return $this->db->query("SELECT english FROM indo_english")->result_array();
}
kemudian di controller saya panggil seperti ini :
pubic function indo() {
$dataIndo = $this->model->indo();
foreach ($dataIndo as $row) {
$indo[] = $row['indo'];
}
echo json_encode($indo);
}
public function english() {
$dataEnglish = $this->model->indo();
foreach ($dataEnglish as $row) {
$english[] = $row['english'];
}
echo json_encode($english);
}
fungsi replacenya tidak berjalan seperti yang seharusnya..
kalo method indo di controller misalkan saya panggil, berhasil mengeluarkan hasil berupa array
[
- "1",
- "2",
- "3",
- "4",
- "5"
]
solusinya kira2 gimana ya supaya data dari tabel tersebut bisa tampil seperti ketika saya tuliskan manual seperti ini :
$indo = array('1', '2', '3', '4', '5');
Mohon solusinya, terima kasih
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban