Di sini halaman ini adalah tentang cara menambahkan baris dinamis di Jquery dan menambahkan, mengedit dengan PHP, dan Mysqli menggunakan database. Langkah demi langkah dapat Anda lakukan dalam waktu singkat. Banyak pengembang PHP telah menghadapi fungsi semacam ini dalam proyek mereka, tetapi mereka berpikir itu sangat sulit untuk melakukannya, percayalah, hanya satu menit kode yang dapat Anda lakukan dengan mudah. Show
Kode di bawah ini saya jelaskan hanya untuk PHP Menggunakan mysqli. Seseorang dapat menggunakan pola yang sama ini di Dot Net, Python, dan beberapa teknologi lainnya juga. mari mulai kode di bawah ini. Cukup salin kode atau unduh kode di sistem lokal Anda untuk menjalankannya dengan mudah Daftar isi Langkah 1. Indeks. php1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 include_once("dbconnect. php"); ?> <kepala> <judul>Bootstrap Contoh</title> <meta charset = "utf-8"> <meta nama = "viewport" content="width=device-width, initial-scale=1"> <tautan rel = "stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"> <tautan rel = "stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> < / kepala>
jika(disetel($_POST['submit']))
{
jika($_GET['cid'< . ]! = "") {
$query = "UPDATE tbl_student set student_name='". $_POST['nama_siswa']."' di mana student_id='". $_GET['cid']."'"; mysqli_query($koneksi,$query); // hapus produk
$qys = "HAPUS DARI `tbl_product` di mana student_id='". $_GET['cid']."'"; mysqli_query($koneksi,$qys);
// Perbarui produk untuk setiap ($_POST['item'<] as $key=>$value) { # kode
$query1 = "MASUKKAN KE tbl_product(student_id,item,quantity)NILAI ('". $_GET['cid']."','". $_POST['item'][$key]."','". $_POST['jumlah'][$key]."')"; $result1 = mysqli_query($koneksi,$query1);
}
} lain {
$query = "INSERT INTO tbl_student(student_name)VALUES ('". $_POST['nama_siswa']."')";
$result = mysqli_query($koneksi,$query); $student_id = $koneksi - >insert_id; // Perbarui produk untuk setiap ($_POST['item'<] as $key=>$value) { # kode
$query1 = "MASUKKAN KE tbl_product(student_id,item,quantity)NILAI ('". $student_id. "','". $_POST['barang'][$key]."','". $_POST['jumlah'][$key]."')"; $result1 = mysqli_query($koneksi,$query1);
}
} }
?>
<div kelas = "wadah"> <h2>Dinamis tambahkan rows in Jqury with Add, Edit in PHP and MySQLi</h2> <bentuk tindakan = "" method="post" enctype="">
<div kelas = "baris"> <div gaya = "float. benar;"><a href='index.php' kelas = "btn btn-primer">Add New </a></div> <div kelas = "col-sm-> jika($_GET['cid'< . ] ! = ""){
$stu = "PILIH * DARI tbl_student WHERE student_id='". $_GET['cid']."'"; $result_stu = mysqli_query($koneksi, $stu); jika ($result_stu - >num_rows > 0) { $i = 1; sementara($baris_stu = $result_stu->fetch_assoc()) { $name = $row_stu['student_name']; } } } ?>
<div kelas = "form-group"><level>Name</level> <masukkan ketik = "teks" name="student_name" value=" if(isset($name)) { echo $name; } ?>" class="form-control"> < / div> < / div> < / div> <div kelas = "baris">
<div kelas = "col-sm->
<div kelas = "form-group"> <label>Tambahkan Produk</label> <tabel kelas = "tabel berbatasan dengan tabel id="dynamic_field">
jika($_GET['cid'< . ] ! = ""){
$product = "PILIH * DARI tbl_product WHERE student_id='". $_GET['cid']."'"; $result_product = mysqli_query($conn, $product); jika ($result_product - >num_rows > 0) { $i = 1; sementara($row_product = $result_product->fetch_assoc()) {
?> <tr id = "baris echo $i-1;?>"> <td><masukan type="text" name="item[]" placeholder="Item" value=" echo $row_product['item'];?>" class="form-control name_list" /></td> <td><masukan type="text" name="quantity[]" value=" echo $row_product['quantity'];?>" placeholder="Quantity" class="form-control name_list" /></td>
jika($i== if($i==1){?> <td><button type="button" name="add" id="add" class="btn btn-success"><i class=" fa fa-plus-square"></i></button></td> <td> <tombol type="button" name="remove" id=" echo $i-1;?>" class="btn btn-danger btn_remove"><i class="fa fa-trash"></i></button></td> < / tr>
$i ++ ; } } } else { ?>
<tr> <td><masukan type="text" name="item[]" placeholder="Item" value="" class="form-control name_list" /></td> <td><masukan type="text" name="quantity[]" value="" placeholder="Quantity" class="form-control name_list" /></td>
<td><tombol type="button" name="add" id="add" class="btn btn-success"><i class="fa fa-plus"></i></button></td>
< / tr>
< / tabel>
< / div> < / div>
< / div>
jika($_GET['cid'< . ] ! = ""){ ?> <. -- Simpan tombol div starts --> <tombol ketik = "kirim" id='submit' name="submit" class="btn btn-primary" value="Save">Update</button>
} lain { ?> <tombol ketik = "kirim" id='submit' name="submit" class="btn btn-primary" value="Save">Save</button> } ?> < / bentuk> <jam / > <meja kelas = "meja"> <kepala> <tr> <th>SL Tidak</th> <th>Nama</th> <th>Aksi</th>
< / tr> < / kepala> <tubuh> $users = " SELECT * FROM tbl_student";
$result = mysqli_query($koneksi, $users); jika ($result - >num_rows > 0) { $i = 1; sementara($baris = $hasil->fetch_assoc()) { ?> <tr> <td>?php gema $i++;?></td> <td>?php gema $row['student_name'];?> </td> <td> <a href='index.php?cid=?php gema $baris['student_id']; ?>'>Edit </a></td>
< / tr>
} } ?>
< / tubuh> < / tabel>
< / div>
$(dokumen). siap(fungsi(){ var i = 1; $('#add'). klik(fungsi(){ i ++ ; $('#dynamic_field'). tambahkan('+i+'"> |