Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP

PHPz
Lepaskan: 2023-09-25 12:18:01
asal
1451 orang telah melayarinya

Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP

Cara menggunakan PHP untuk melaksanakan sistem diari peribadi dalam talian yang mudah, contoh kod khusus diperlukan

Dalam masyarakat moden, diari peribadi telah menjadi banyak Cara penting untuk orang ramai merekodkan kehidupan, pemikiran dan emosi mereka. Dengan populariti Internet, semakin ramai orang memilih untuk merakam diari mereka dalam sistem diari dalam talian untuk memudahkan tontonan dan perkongsian pada bila-bila masa. Artikel ini akan memperkenalkan langkah demi langkah cara menggunakan bahasa PHP untuk melaksanakan sistem diari peribadi dalam talian yang mudah, dan memberikan contoh kod khusus.

Langkah 1: Buat struktur jadual pangkalan data

Pertama, kita perlu mencipta pangkalan data MySQL dan mencipta jadual bernama "diari" di dalamnya. Struktur jadual adalah seperti berikut:

CREATE JADUAL diary (
id int(11) NOT NULL AUTO_INCREMENT,
title varchar(255) NOT NULL,
content text NOT NULL,
create_time datetime NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Step 2: Buat senarai diari page#🎜 🎜#

Buat fail bernama "index.php" untuk memaparkan senarai diari peribadi. Contoh kod adalah seperti berikut:

// Sambungkan ke pangkalan data
$servername = "localhost";
$username = "root" ;
$password = "123456";
$dbname = "your_database_name";
$conn = new mysqli($servername, $username, $dbname);

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);
Salin selepas log masuk
Salin selepas log masuk

}

// Data diari pertanyaan

$sql = "PILIH * DARI diari ;
$result = $conn->query($sql);

// Paparkan senarai diari

if ($result->num_rows > 0) {# 🎜🎜#

while($row = $result->fetch_assoc()) {
    echo "<h2>" . $row["title"] . "</h2>";
    echo "<p>" . $row["content"] . "</p>";
}
Salin selepas log masuk
# 🎜🎜#} lain {
echo "暂无日记";
Salin selepas log masuk

}

$conn->close();

?> 🎜🎜#Langkah 3 : Buat halaman tambah diari

Buat fail bernama "add_diary.php" untuk menambah diari baharu. Contoh kod adalah seperti berikut:

// Sambungkan ke pangkalan data

$servername = "localhost";

$username = "root" ;

$password = "123456";

$dbname = "your_database_name";

$conn = new mysqli($servername, $username, $dbname);
if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);
Salin selepas log masuk
Salin selepas log masuk

}

// Proses penyerahan borang
if ($_SERVER["]REQUEST_METH == "POST" ) {

$title = $_POST["title"];
$content = $_POST["content"];
$create_time = date("Y-m-d H:i:s");

// 插入日记数据
$sql = "INSERT INTO diary (title, content, create_time) VALUES ('$title', '$content', '$create_time')";
if ($conn->query($sql) === TRUE) {
    echo "日记添加成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
Salin selepas log masuk

}

$conn->close();
?>

< ;form action=" add_diary.php" method="post">

<label for="title">标题:</label>
<input type="text" name="title" id="title" required><br><br>
<label for="content">内容:</label>
<textarea name="content" id="content" required></textarea><br><br>
<input type="submit" value="添加日记">
Salin selepas log masuk


Melalui kod di atas, kami telah melaksanakan peribadi dalam talian yang mudah sistem diari. Pengguna boleh menambah diari baharu pada halaman "add_diary.php", dan kemudian melihat diari yang ditambah pada halaman "index.php". Sudah tentu, ini hanyalah contoh mudah Dalam aplikasi sebenar, anda juga mungkin perlu mempertimbangkan pelaksanaan fungsi seperti pengesahan pengguna, penyuntingan diari dan pemadaman. Saya harap artikel ini dapat membantu anda memahami cara menggunakan PHP untuk melaksanakan sistem diari peribadi dalam talian!

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan sistem diari peribadi dalam talian yang mudah menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan