Finally I've found the solution of this problem.
Awalnya kode ini
1: <fieldset>
2: <label for="country">Country</label>
3: <?php include "koneksi.php"; ?>
4: <select name="country" id="country">
5: <?php
6: $query = "SELECT name FROM countries ";
7: $result = mysql_query($query);
8: if($result)
9: { ?>
10: <option value="" style="background: #dadada; ">Choose country</option>";
11: <option value="Indonesia raya" style="background: #dadada; ">Indonesia raya</option>";
12: <?php
13: while ($data = mysql_fetch_array($result))
14: {
15: $negara = $data["name"];
16: echo "<option value=\"$negara\">".$negara."</option>";
17: }
18: }
19: else
20: {
21: echo "Gagal Query";
22: }
23: ?>
24: </select>
25: </fieldset>
Awalnya kode ini
echo "<option value=".$negara.">".$negara."</option>";
menghasilkan value yang hanya mengeluarkan satu word saja, jika ada data dari database yang lebih dari satu word maka tetap word pertama yang dikeluarkan. Misal, mau munculin Amerika Serikat yang muncul cuma Amerika. Setelah itu saya ganti dengan ini. echo "<option value=\"$negara\">".$negara."</option>";
Bisa dah.
Tidak ada komentar:
Posting Komentar
Comment Please