Halaman pengubahsuaian berita sistem siaran berita pembangunan PHP
Buat fail new_ed.php
Gambar di atas adalah kesan halaman senarai berita kami, anda boleh pergi untuk Lihat pautan pengubahsuaian dan pemadaman di atas Dalam bab ini, kami akan memberitahu anda cara mengubah suai
Prosesnya adalah seperti berikut:
Untuk mengubah suai. , kita perlu mengisi sebelumnya Data dibaca dan kemudian diubah suai, jadi langkah pertama adalah membaca data dari pangkalan data
Kod adalah seperti berikut
<?php header("content-type:text/html;charset=utf8"); $id=$_GET['id']; $conn=mysqli_connect("localhost","root","root","News"); mysqli_set_charset($conn,"utf8"); if($conn){ $sql="select * from new where id='$id'"; $que=mysqli_query($conn,$sql); $row=mysqli_fetch_assoc($que); } ?>
Kod di atas boleh membantu kami membaca data dari pangkalan data Keluarkan, tetapi selepas membacanya, kami juga perlu meletakkan data di mana ia harus dipaparkan Sebagai contoh, tajuk mesti diletakkan di dalam kotak input tajuk, dan kandungannya mesti diletakkan di dalam kotak input kandungan Hanya dengan cara ini kita dapat melihat bahawa kita Data yang diisi sebelum ini perlu disusun menggunakan bahasa HTML dan PHP kami adalah seperti berikut
new_ed .php kod lengkap fail
<!doctype html> <html> <head> <meta charset="utf-8"> <title>PHP中文網</title> <style> body{ background-color: rgba(128, 128, 128, 0.3); } </style> <script> function foo(){ if(myform.title.value==""){ alert('請?zhí)顚懩愕男侣剺祟}'); myform.title.focus(); return false; } if(myform.content.value==""){ alert('新聞內容不能為空哦'); myform.content.focus(); return false; } } </script> </head> <body> <?php header("content-type:text/html;charset=utf8"); $id=$_GET['id']; $conn=mysqli_connect("localhost","root","root","News"); mysqli_set_charset($conn,"utf8"); if($conn){ $sql="select * from new where id='$id'"; $que=mysqli_query($conn,$sql); $row=mysqli_fetch_assoc($que); } ?> <form method="post" action="new_upd.php?id=<?php echo $row['id'] ?>" onsubmit=" return foo();" name="myform"> <h1>修改新聞</h1><span><a href="new_list.php">返回</a></span> <p>標題:<input type="text" name="title" value="<?php echo $row['title']?>"></p> <p>內容:<textarea cols=30 rows=5 name="content"><?php echo $row['content']?></textarea></p> <p><button>修改</button></p> </form> </body> </html>
Langkah seterusnya, serahkan data kami ke halaman new_upd.php, dan simpan data baharu dalam pangkalan data pada halaman new_upd.php