Mengemas kini Berbilang Baris daripada Borang Catatan dengan MySQL
Artikel ini meneroka operasi kemas kini pada berbilang baris menggunakan PHP dan MySQL. Kami akan menelusuri senario di mana pengguna boleh mengubah suai tajuk dan teg berbilang foto daripada penyerahan borang secara serentak.
Struktur Borang
Borang HTML mengambil foto milik ke galeri tertentu dan memaparkannya dengan medan boleh diedit untuk tajuk dan teg:
<code class="html">if(isset($_GET['id'])) { $id=$_GET['id']; $result = $db->prepare("SELECT * FROM photos WHERE gallery_id = :gallery_id "); $result->bindParam(':gallery_id', $id); $result->execute(); echo '<form action="" method="POST">'; echo "<ul id='photos'>"; for ($i = 0; $row = $result->fetch(); $i++) { $id = $row['id']; $title = $row['title']; $tags = $row['tags']; $src = $row['src']; echo "<li><a class='lightbox' href='images/$src'><img src='images/$src' id='$id' alt='$title' /></a><br />"; echo "<input type='text' name='photo_title[]' value='$title' /><br />"; echo "<input type='text' name='photo_tags[]' value='$tags' />"; echo "<input type='hidden' name='photo_id[]' value='$id' />"; echo "</li>"; } echo "</ul>"; } ?> <div style="clear:both"></div></code>
Atas ialah kandungan terperinci Bagaimana untuk Mengemas kini Berbilang Baris Pangkalan Data daripada Penyerahan Borang Tunggal Menggunakan PHP dan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!