亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開發(fā)簡單新聞發(fā)布系統(tǒng)之新聞修改頁功能實現(xiàn)

上一節(jié)講解了PHP開發(fā)簡單新聞發(fā)布系統(tǒng)之新聞修改頁面和從新聞列表頁點擊“修改”

後直接跳到新聞修改頁面並顯示出內(nèi)容。

本節(jié)說明如何透過PHP程式碼實現(xiàn)新聞修改頁的編輯修改功能。

1609.png

首先還是要連接資料庫test 和表格new:

<?php
$link = mysqli_connect('localhost','uesename','password','test');
    mysqli_set_charset($link, "utf8");
if (!$link) {
  die("連接失敗:".mysqli_connect_error());
}
?>

用POST方式取得值,這裡我們需要更新三個項目:標題title, 作者author, 新聞內(nèi)容content

<?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']:"";
?>

使用SQL語句中的?update:更新資料

<?php
$sql="update new set title = '$title',author = '$author',content = '$content' where id = '$id'";
//echo $sql;
$rel=mysqli_query($link,$sql);//執(zhí)行sql語句
//echo $rel
?>

這樣我們就可以實現(xiàn)完整的修改功能

完整的update.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語句
    //echo $rel
  
  if($rel){
    echo "<script>alert('新聞修改成功');window.location.href='list.php'</script>";
  }else{
    echo "<script>alert('新聞修改失敗');window.location.href='edit.php'</script>";
  }
?>


至此我們的PHP開發(fā)之簡單新聞發(fā)布系統(tǒng)就全部介紹完成了,朋友們可以透過學習把本章的代碼頁聯(lián)合起來使用,

實現(xiàn)完整的簡單新聞發(fā)布系統(tǒng)的增刪改查,分頁,搜尋功能。

註:本章課程只是簡單演示,其程式碼僅供學習參考,不可直接用於專案。

#
繼續(xù)學習
||
<?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語句 //echo $rel if($rel){ echo "<script>alert('新聞修改成功');window.location.href='list.php'</script>"; }else{ echo "<script>alert('新聞修改失敗');window.location.href='edit.php'</script>"; } ?>