Postingan lainnya
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