Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Validasi data dengan nama yang diinputkan tidak boleh sama

bagaimana caranya memberikan notifikasi saat ingin menginput dan menyimpan data nama sedangkan nama yang diinput tidak boleh sama dengan inputan sebelumnya ? terimakasih

avatar inayahnay
@inayahnay

5 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

agan sudah make form validation dari ci ? kalau sudah coba pake code inidi controlernya

<pre> $this-&gt;load-&gt;library('form_validation');//yg ini taruh di cunstructor nya $this-&gt;form_validation-&gt;set_rules('nama' , 'Nama Barang' , 'required|trim|is_unique[tb_jenisbarang.nama]',[ 'is_unique' =&gt; 'Jenis ini sudah ada !']); // ini buat validasi data biar gak kembar

   if($this-&amp;gt;form_validation-&amp;gt;run() == false){
        //kalau gagal bakalan ngeload ulang form tambah
        $this-&amp;gt;load-&amp;gt;view(&#039;form/tambah&#039;);
   }else{
        //masukin data agan sesuai tabel 
        $data = [
            &#039;nama&#039; =&amp;gt; htmlspecialchars($this-&amp;gt;input-&amp;gt;post(&#039;nama&#039;, true))
        ];
        //insert data nya
        $this-&amp;gt;db-&amp;gt;insert(&#039;tb_jenisbarang&#039; , $data);
        redirect(&#039;jenisbarang&#039;);
    }

</pre>

lalu tambahin script php nya buat nampilin alert di form html agan

<pre> &lt;div class="row form-group"&gt; &lt;div class="col col-md-3"&gt; &lt;label for="text-input" class=" form-control-label"&gt;Nama Barang&lt;/label&gt; &lt;/div&gt; &lt;div class="col-12 col-md-9"&gt; &lt;input type="text" id="text-input" name="nama_jenis" placeholder="Masukan jenis barang..." value="&lt;?= set_value('nama_jenis') ?&gt;" class="form-control"&gt; &lt;?= form_error('nama' , "&lt;small class='text-danger pl-3'&gt;",'&lt;/small&gt;'); ?&gt; //ini buat nampilin alert dibawah form input &lt;/div&gt; </pre>

semoga berhasil :)

avatar yogapermana
@yogapermana

39 Kontribusi 10 Poin

Dipost 5 tahun yang lalu

sudah selesai kak

avatar inayahnay
@inayahnay

5 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban