Pelaksanaan fungsi tambahan sistem pengurusan berita pembangunan PHP

Untuk melaksanakan fungsi pengubahsuaian, mari lihat carta alir berikut

adds.png

Mari lihat kod untuk halaman tambahan berikut: news.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
    *{margin:0px;padding:0px;}
    body{background:#ccc;}
    .add{width:450px;height:280px;background:#eee;float:left;}
    .cont{width:500px;height:350px;margin-top:5px;margin-left:5px;}
    form{margin-left:10px;padding-top:30px;}
    .sub{width:100px;height:40px;border:1px solid #ccc;}
    .sub:hover{background:#f90}
    </style>
</head>
<body>
    <div class="add">
        <div class="cont">
            <form method="post" action="addnews.php">
                标题:<input type="text" name="title"></br></br>
                内容:<textarea cols="50" rows="5" name="content"></textarea></br></br>
                <input type="submit" value="添加" class="sub">
            </form>
        </div>
    </div>
</body>
</html>

Seperti di atas Seperti yang anda boleh lihat daripada kod, borang diserahkan kepada fail addnews.php

Mari lihat kod fail addnews.php di bawah:

Mula-mula kita perlukan untuk menyambung ke pangkalan data dan menambah untuk mendapatkan maklumat daripada borang Tambah ke pangkalan data, jadi kita perlu menyambung ke pangkalan data

Kodnya adalah seperti berikut:

<🎜. > header("Content-type: text/html; charset=utf-8"); //Tetapkan pengekodan $con =@mysql_connect("localhost","root","root") atau die("Pangkalan data sambungan gagal");
mysql_select_db('news') or die("Ditentukan Pangkalan data tidak boleh dibuka");
mysql_query("set names utf8");//Tetapkan set aksara pangkalan data

dan kemudian dapatkan maklumat borang:

$title = $_POST['title']; $content = $_POST['content'];
$messtime = time();

sebelum menambah pada pangkalan data , kita perlu menilai dahulu sama ada tajuk dan kandungan kotak teks itu kosong berikan gesaan. Kodnya adalah seperti berikut:

if(empty($title)){ echo "<script>alert('Sila masukkan tajuk');history.go (-1);</script>";
}elseif(empty($content)){
echo "< ;script>alert('Sila masukkan kandungan');history.go(-1) ;</script>";
}

Apabila kandungan tidak kosong, kita boleh Tambah kandungan ke pangkalan data, kodnya adalah seperti berikut:

$sql = "masukkan ke dalam nilai baharu (tajuk, kandungan, masa meresahkan)('$title','$content','$messtime')"; ($hasil){ echo "<script>alert('Article added successfully');location.href='newlist.php'< /script & gt; "
} else {
echo " & lt; skrip & gt; makluman ('Tambah artikel gagal'); history.go (-1); & lt;/skrip & gt; ";
}


Kod sumber lengkap adalah seperti berikut:


rreee

Meneruskan pembelajaran
||
<?php //链接数据库 header("Content-type: text/html; charset=utf-8");//设置编码 $con =@mysql_connect("localhost","root","root") or die("数据库连接失败"); mysql_select_db('news') or die("指定的数据库不能打开"); mysql_query("set names utf8");//设置数据库的字符集 //添加操作 $title = $_POST['title']; $content = $_POST['content']; $messtime = time(); if(empty($title)){ echo "<script>alert('请输入标题');history.go(-1);</script>"; }elseif(empty($content)){ echo "<script>alert('请输入内容');history.go(-1);</script>"; }else{ $sql = "insert into new (title,content,messtime) values('$title','$content','$messtime')"; $result =mysql_query($sql); if($result){ echo "<script>alert('添加文章成功');location.href='newlist.php'</script>"; }else{ echo "<script>alert('添加文章失败');history.go(-1);</script>"; } } ?>
  • Cadangan kursus
  • Muat turun perisian kursus