Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

codeigniter:Perbarui tabel dari tabel lain dengan sesi

ubah tampilan Anda sebagai berikut :

<form method="post" action="<?php echo base_url() . "index.php/userinfo/update_user"?>">
        <?php if($result->num_rows() == 0){
            echo 'No user found';
        }
        else {
            foreach ( $result->result_array() as $new_user ){ ?>
                <h4>Your name:<input value=" <?php echo $new_user['balance'] ?>" type="text" name="balance" /> </h4><br />
                <h4>Your name:<input value=" <?php echo $new_user['id'] ?>" type="text" name="id" /> </h4><br/>
                <h4>Your name: <input value="<?php echo $new_user['userId'] ?>" type="hidden" name="userId"/> </h4>
                <input type="submit" id="submit" name="dsubmit" value="Update">
            <?php   }
        }
     ?>
</form>

form akan mengirimkan data ke server hanya jika elemen tersebut memiliki nama

dan Anda tidak dapat mengirimkan formulir beberapa kali. Kode di atas akan membuat tombol update untuk setiap baris. Jadi jika Anda ingin memperbarui semua catatan dalam satu pembaruan, gunakan update_batch() di codeigniter. dan ubah tampilan sebagai berikut :

foreach ( $result->result_array() as $new_user ){ ?>
                <h4>Your name:<input value=" <?php echo $new_user['balance'] ?>" type="text" name="balance" /> </h4><br />
                <h4>Your name:<input value=" <?php echo $new_user['id'] ?>" type="text" name="id" /> </h4><br/>
                <h4>Your name: <input value="<?php echo $new_user['userId'] ?>" type="hidden" name="userId"/> </h4>

            <?php   } ?>
<input type="submit" id="submit" name="dsubmit" value="Update">

untuk referensi :https://www.codeigniter.com/userguide3/ database/query_builder.html#update-data



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Cara Menjalankan Aplikasi Java Menggunakan MySQL DB di Komputer Tanpa Terinstal MySQL?

  2. Pilih beberapa tabel ketika satu tabel kosong di MySQL

  3. MySQL:Penggabungan multi-kolom di beberapa tabel?

  4. Pilih Baris dengan Grup Nilai Kolom Maksimum dengan Kolom Lain

  5. MySQL Hitung usia berdasarkan tahun bulan dan hari