Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Update Data Laravel, eror radio button

saya punya code seperti ini

<input type="radio" name="gender" value="male" <?php if($user->gender=='male')
      : echo 'checked'; ?>>Male
      <?php endif; ?>
      <input type="radio" name="gender" value="female" <?php if($user->gender=='female')
      : echo 'checked'; ?><?php endif; ?>>Female

tetapi pada saat update jika gendernya male tampilannya akan begini tapi kalau gendernya female tampilannya begini apa yang salah pada code saya, mohon pencerahannya.

Kalau saya mau update data pakai combobox yang valuenya di ambil dari database, itu bagaimana ya? mohon pencerahannya, terima kasih.

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

4 Jawaban:

Pertama, kalau dari codingan emang salah karena if conditional untuk female itu hanya tercantum untuk female saja... coba dilihat lagi codingannya, harusnya radio button untuk kondisi male maupun female itu harusnya sama.. yaitu menampilkan 2 radio button dan yang membedakan yang checked yang mana... terus untuk pertanyaan kedua itu bisa menggunakan select option yang dimana value paling atas adalah value database dan dibawahnya loopingan data aja. Oh yah, untuk mengambil value dari database yang lama, sebenarnya ga perlu karena laravel punya sistim untuk mengambil data input yang sudah dikirim tapi melalui sistim cache, coba cek request documentation ya... Cheers

avatar yupangestu
@yupangestu

64 Kontribusi 22 Poin

Dipost 8 tahun yang lalu

terima kasih @yupangestu atas sarannya, apakah ada tutorial yang lebih detail untuk bisa membantu saya hahaha, maav masih newbie

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Jawaban Terpilih

Kalau saya kasih code paham ga? ini sih style saya untuk female dan male, sebenarnya karena cuma dua option makanya saya lebih suka pakai <select> dan <option> untuk pilih gendernya, tapi intinya sama kok kalau pakai radio button cuma yang checked yang mana aja gitu... semoga membantu:

                                @if($gender == "L")
                                <div class="col-sm-12">
                                    <select name="JKelamin" required class="form-control show-tick">
                                        <option value="L" selected>Laki - Laki</option>
                                        <option value="P">Perempuan</option>
                                    </select>
                                </div>
                                @elseif($gender == "P")
                                <div class="col-sm-12">
                                    <select name="JKelamin" required class="form-control show-tick">
                                        <option value="L">Laki - Laki</option>
                                        <option value="P" selected>Perempuan</option>
                                    </select>
                                </div>
                                @endif

Cheers

avatar yupangestu
@yupangestu

64 Kontribusi 22 Poin

Dipost 8 tahun yang lalu

@yupangestu, terima kasih sangat membantu gan :D

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban