spasi di php

Robert James M · Mar 27, 2013
mau tanya, misalkan user input nama toko ke database valuenya "Maju Jaya", nah kemudian ada form dan mau di liat dengan select seperti ini
<select name="nama_toko" style="width:300px">
<option value=0 selected><option>
<?php
$q = mysql_query("select * from toko"); 
while ($row1 = mysql_fetch_array($q)){
echo "<option value=$row1[nama_toko]>$row1[nama_toko]</option>";
}
?>
</select>


nah pas muncul di form si nama tokonya lengkap, kemudian setelah di submit ke tabel lain di database ko cuma kebaca "Maju"?

mohon pencerahannya
Silahkan login untuk menjawab!
0
Loading...
Elena · Mar 29, 2013 · 0 Suka · 0 Tidak Suka
saya coba jawab tapi saya juga newbie...hehehehhe
di baris ke enam...
echo "<option value=$row1[nama_toko]>$row1[nama_toko]</option>";
di ganti dengan
echo "<option value=$row1[id_toko]>$row1[nama_toko]</option>";
yang saya maksud <option value=$row[id table toko]> baru nama tokonya
karena setiap memanggil record dari suatu table mutlak manggil idnya..
0
Loading...
Ellyx Christian · Mar 29, 2013 · 0 Suka · 0 Tidak Suka
yang dikatakan @Elena benar, kamu bisa pake id_toko di sebagai valau dari option, atau jika ingin tetap menggunakan nama dari toko, option bisa ditulis seperti:
echo "<option value=\"$row1[nama_toko]\">$row1[nama_toko]</option>";
atau cukup seperti:
echo "<option>$row1[nama_toko]</option>";
0
Loading...
Elena · Mar 31, 2013 · 0 Suka · 0 Tidak Suka
wow mantap ilmu baru 'slash' bisa memanggil id dari nama_toko tersebutnya bank Ellyx Christian..atau logika saya salah mohon penjelasan dari sintak :
<option value=\"$row1[nama_toko]\">$row1[nama_toko]</option>";

mantap buat Ellyx Christian.. thank's :)