PHP membangunkan sistem siaran berita mudah dan melaksanakan fungsi halaman pengubahsuaian berita
Bahagian sebelumnya menerangkan pembangunan halaman pengubahsuaian berita sistem siaran berita ringkas dalam PHP dan mengklik "Ubah suai" dari halaman senarai berita
akan melompat terus ke halaman pengubahsuaian berita dan memaparkan kandungan .
Bahagian ini menerangkan cara melaksanakan fungsi penyuntingan dan pengubahsuaian halaman pengubahsuaian berita melalui kod PHP.
Pertama sekali, kita perlu menyambung ke ujian pangkalan data dan jadual baharu:
<?php $link = mysqli_connect('localhost','uesename','password','test'); mysqli_set_charset($link, "utf8"); if (!$link) { die("連接失敗:".mysqli_connect_error()); } ?>
Gunakan POST untuk mendapatkan nilai Di sini kita perlu mengemas kini tiga item: tajuk, pengarang pengarang, kandungan kandungan berita
<?php $id = isset($_POST['id'])?$_POST['id']:""; //獲取id的值 $title = isset($_POST['title'])?$_POST['title']:""; $author = isset($_POST['author'])?$_POST['author']:""; $content = isset($_POST['content'])?$_POST['content']:""; ?>
Gunakan kemas kini dalam pernyataan SQL: kemas kini data
<?php $sql="update new set title = '$title',author = '$author',content = '$content' where id = '$id'"; //echo $sql; $rel=mysqli_query($link,$sql);//執(zhí)行sql語(yǔ)句 //echo $rel ?>
supaya kami boleh mencapai fungsi pengubahsuaian lengkap
Kemas kini lengkap. Kod php:
<?php header("content-type:text/html;charset=utf-8"); $link = mysqli_connect('localhost','username','password','test'); mysqli_set_charset($link, "utf8"); if (!$link) { die("連接失敗:".mysqli_connect_error()); } $id = isset($_POST['id'])?$_POST['id']:""; $title = isset($_POST['title'])?$_POST['title']:""; $author = isset($_POST['author'])?$_POST['author']:""; $content = isset($_POST['content'])?$_POST['content']:""; $sql="update new set title = '$title',author = '$author',content = '$content' where id = '$id'"; //echo $sql; $rel=mysqli_query($link,$sql);//執(zhí)行sql語(yǔ)句 //echo $rel if($rel){ echo "<script>alert('新聞修改成功');window.location.href='list.php'</script>"; }else{ echo "<script>alert('新聞修改失敗');window.location.href='edit.php'</script>"; } ?>
Pada ketika ini, sistem siaran berita ringkas kami yang dibangunkan dalam PHP telah diperkenalkan sepenuhnya mempelajarinya melalui Halaman kod dalam bab ini digunakan bersama untuk merealisasikan penambahan, pemadaman, pengubahsuaian, halaman dan fungsi carian bagi sistem siaran berita ringkas yang lengkap.
Nota: Kursus dalam bab ini hanyalah demonstrasi mudah Kod ini adalah untuk rujukan pembelajaran sahaja dan tidak boleh digunakan secara langsung dalam projek.