Salam sejahtera Pak Ellyx. Terima kasih atas tutorial pak Ellyx.
Saya setia mengikuti tutorial-tutorial dari bapak Ellyx Christian. Dari situs Anda saya beljar tentang kerjasama antara php dan mysql. Hasilnya, saat ini saya memberanikan diri untuk membuat sebuah website untuk gereja saya. Sudah hampir rampung, kendati sangat sederhana dan tidak kompleks, tapi sudah menggunakan CMS (*yang juga adalah CMS yang sangat sederhana tentunya). Mudah2an dalam waktu dekat bisa launching.
Tapi saya sedang nyangkut di satu persoalan pak...
Saya punya file artikel_baru.php yang berisikan sebuah form. Pada form ini saya membuat tag <select></select> untuk kategori dan subkategori.
*kategori dan subkategori sudah ditentukan dan masing2 memiliki tabel*
Demikian sehingga, kategori dan subkategori dapat dipilih.

Persoalannya adalah, apabila saya memilih salah satu kategori, pada pilihan subkategori tidak muncul pilihan subkategori yang berkaitan dengan kategori, melainkan semua subkategori ditampilkan pada tag <select></select> untuk subkategori.

Singkatnya, saya ingin membuat data yang ditampilkan pada option subkategori berubah seiring dengan perubahan pilihan pada option kategori.

Bagaimana caranya ya pak?
Terima kasih dan salam sejahtera...
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Sep 2, 2012 · 0 Suka · 0 Tidak Suka
bisa beri tahu struktur table kategori dan subkategori, serta form yang digunakan.
0
Loading...
Risonly Simbolon · Sep 6, 2012 · 0 Suka · 0 Tidak Suka
Tabel Kategori:
Kolom IDKat, Kolom Kategori (Kategori1, Kategori2, Kategori3)

Tabel SubKategori:
Kolom IDSubKat, Kolom SubKat, Kolom Kategori

Penjelasan... Pada tabel Subkategori, Kolom Subkategori berisikan subkategori. Setiap Baris, isinya unik. Nah pada kolom Kategori, berisikan kategori yang berkaitan dgn subkategori. Jadi isinya ini sama dengan isi tabel kategori. Tapi tentu, satu kategori bisa mengandung 2 atau 3 subkategori. Jadi pada kolom ini, setiap baris tidak unik.

Form:
Isikan Kategori :
(Select, option)
Isikan Subkategori:
(select, option)
Isikan Judul Artikel:
(label)
si Artikel:
(textarea)

Jadi, persoalannya, kalau saya mengisikan kategori, misal kategori1, yang mana Kategori1 mengandung Subkategori1A, Subkategori1B, Subkategori1C. Masalahnya adalah, kalau saya memilih salah satu kategori, di option subkategori tidak nampil isi kolom subkategori yang kategorinya telah terpilih.

Jadi kira2 script phpnya gini pak:

$kat=$_POST;
$subcat=$_POST;

$querykat= mysql_query ("SELECT * FROM kategori order by kategori.IDkat ASC",$connect);
$rowkat=mysql_fetch_array($querykat);

$querysubkat= mysql_query("SELECT * FROM subkategori where kategori='$rowkat' order by subkategori.idsubkat ASC",$connect);
$rowsubkat=mysql_fetch_array($querysubkat);



Jadi untuk select option kategori, saya array-kan $rowkat.
Untuk select option subkategori, saya array-kan $rowsubkat.

Hadehhhh.. jadi ribettt...... M<udah2an Pak Ellyx bisa menangkap maksudnya....
0
Loading...
Ellyx Christian · Oct 1, 2012 · 0 Suka · 0 Tidak Suka
saya masih tetap bingung, tabel kamu rasanya juga salah, kolom kategori di tabel SubKategori itu tipe datanya apa, dan foreign key-nya kolom mana?