Sabtu, 03 Agustus 2013

PHP Indonesia - Facebook: #ASK cara menyimpan data melalui selectbox, Berik...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
#ASK cara menyimpan data melalui selectbox, Berik...
Aug 3rd 2013, 13:08, by Jacky Sparrow

Jacky Sparrow 1:08pm Aug 3
#ASK cara menyimpan data melalui selectbox,

Berikut kode saya untuk menampilkan data ke dalam selectbox-nya :

<select name="data_1">
<?php
$query = mysql_query("SELECT id_field, nama_field FROM tabel_1_saya");

if(mysql_num_rows($query) != 0) {
while($row = mysql_fetch_assoc($query)) {
echo "<option value=".$row['id_field'].">".$row['nama_field']."</option>";
}
}
?>
</select>

Kode simpan.php saya :
<?php
$data_1 = $_POST['id_field'];
$nama_field = $_POST['nama_field'];

INSERT INTO tabel_2_saya VALUES ('$data_1', '$nama_field');
?>

Disini saya punya 2 tabel [tabel_1_saya dan tabel_2_saya] :
tabel_1_saya : untuk mengambil data yang ada disitu
tabel_2_saya : data yang diambil dari tabel_1_saya disimpan kesini.

nah yang mau saya tanyakan supaya id_field juga ikut tersimpan gimana ya ?
soalnya dari kode diatas yang tersimpan hanya nama_field-nya saja.

Terima Kasih

Ryan Dmtry 1:15pm Aug 3
ente submitnya pake ajax atau submit form biasa tuh?

Jacky Sparrow 1:15pm Aug 3
submit biasa pak

Ryan Dmtry 1:17pm Aug 3
ko bisa nama field nya yg kesimpan.. :bingung:

kalo mau ambil data dropdown kan dari value option selected yg sesuai nama dropdownnya

$data_1 = $_POST['data_1']; // data_1 merupakan nama dari dropdown

nah value dari $data_1 adalah $row['id_field'] yg terpilih

Ryan Dmtry 1:18pm Aug 3
nah ini asalnya darimana??

$data_1 = $_POST['id_field'];
$nama_field = $_POST['nama_field'];

Ryan Dmtry 1:19pm Aug 3
kecuali kalo pake ajax, index post bisa di manipulasi

Jacky Sparrow 1:19pm Aug 3
ops maaf saya salah [yang kesimpen id_field], nah saya mau-nya nama_fieldnya juga kesimpen.

Jacky Sparrow 1:21pm Aug 3
kalau dari kode saya kira - kira bisa diakali lagi gak pak, supaya nama_fieldnya juga bisa kesimpen

Ryan Dmtry 1:22pm Aug 3
whatever yg mana yg tersimpan,.. (lewat dulu)

post asalnya itu dulu drmn yah??

bisa di akali pakai ajax..
kalo pake submit form biasa mustahal gan

Jacky Sparrow 1:23pm Aug 3
jadi form action="post" yang handle simpan.php kode-nya seperti yang saya post diatas

Jacky Sparrow 1:24pm Aug 3
waduh berarti muhtahil ya pak... kalau pake ajax kode-nya seperti apa ya pak ?

Ryan Dmtry 1:25pm Aug 3
cb kita tracing terlebih dahulu..

ente pilih dropdownnya, terus submit

<?php
$data_1 = $_POST['id_field'];
$nama_field = $_POST['nama_field'];

print_r($_POST);
exit();

_______________________________

apa yg muncul?

Ryan Dmtry 1:26pm Aug 3
ga pake ajax juga bisa sih, tapi tetap saja harus ada manipulasi index postnya pakai jquery, nama field nanti dimasukan ke hidden text

Jacky Sparrow 1:27pm Aug 3
yang muncul cuman id_field-nya saja [isinya muncul], yang nama_field [isinya gak muncul]

Ryan Dmtry 1:28pm Aug 3
paste disini hasil di browsernya

Jacky Sparrow 1:29pm Aug 3
Array ( [id_field] => 922d9ce925d24017bafc8e6c23c0f794 [nama_field] => [submit] => Simpan )

Ryan Dmtry 1:30pm Aug 3
ada inputan lainnya yah di dalem form? selain dropdown

Jacky Sparrow 1:31pm Aug 3
yap, ada inputboxnya

Ryan Dmtry 1:32pm Aug 3
ada input yg namanya id_field?

Jacky Sparrow 1:33pm Aug 3
id_field diambil dari selectbox tabel_1_saya

Jacky Sparrow 1:34pm Aug 3
lalu disimpan kembali di tabel_2_saya

Ryan Dmtry 1:34pm Aug 3
iya saya ngerti maunya..
tapi ente cb liat dulu deh..
input text namanya apa

Jacky Sparrow 1:37pm Aug 3
sebentar pak kode-nya coba saya taruh di pastebin, supaya bisa bapak lihat.

Ryan Dmtry 1:38pm Aug 3
jangan panggil pak, saya masih 17 tahun -_-

Jacky Sparrow 1:44pm Aug 3
http://pastebin.com/XBs3PAWR << tambah.php
http://pastebin.com/xeyqV4ge << simpan.php

Jacky Sparrow 1:46pm Aug 3
17 tahun yang lalu atau yang sekarang pak ? :D

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar