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);//执行sql语句 //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);//执行sql语句 //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.