Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP melaksanakan fungsi paparan senarai soalan dalam laman web soalan dan jawapan pengetahuan.

PHP melaksanakan fungsi paparan senarai soalan dalam laman web soalan dan jawapan pengetahuan.

王林
王林asal
2023-07-02 14:39:071370semak imbas

PHP melaksanakan fungsi paparan senarai soalan dalam laman web Soal Jawab pengetahuan

Sebagai pembangun laman web Soal Jawab pengetahuan, kita selalunya perlu melaksanakan fungsi paparan senarai soalan. Fungsi ini membolehkan pengguna menyemak imbas dan mencari masalah sedia ada dengan pantas, meningkatkan pengalaman pengguna dan kecekapan perkhidmatan. Dalam artikel ini, saya akan memperkenalkan cara menggunakan PHP untuk mencapai fungsi ini.

Pertama, kita perlu membuat halaman senarai soalan supaya pengguna boleh menyemak imbas soalan di halaman ini. Anda boleh menggunakan HTML dan CSS untuk membina struktur dan gaya asas halaman anda. Berikut ialah contoh mudah:

<!DOCTYPE html>
<html>
<head>
    <title>问题列表</title>
</head>
<body>
    <h1>问题列表</h1>
    
    <ul>
        <li><a href="question.php?id=1">问题1</a></li>
        <li><a href="question.php?id=2">问题2</a></li>
        <li><a href="question.php?id=3">问题3</a></li>
        <li><a href="question.php?id=4">问题4</a></li>
        <!-- 添加更多问题 -->
    </ul>
</body>
</html>

Dalam kod di atas, kami telah menggunakan tag ul dan li untuk mencipta senarai tidak tersusun, setiap item senarai ialah tajuk soalan, dan gunakan hiperpautan (3499910bf9dac5ae3c52d5ede7383485 tag) untuk memautkan setiap soalan Setiap soalan ialah disambungkan ke halaman butiran soalan yang sepadan (question.php). Dalam atribut href hiperpautan, nyatakan pengecam unik soalan dengan menghantar id parameter.

Seterusnya, kita perlu membuat halaman butiran soalan (question.php) untuk memaparkan maklumat terperinci soalan yang diklik oleh pengguna. Dalam halaman ini, kita perlu menanyakan pangkalan data berdasarkan parameter id yang diluluskan dan memaparkan tajuk dan kandungan soalan. Berikut ialah contoh mudah:

<?php
// 获取传递的问题id参数
$id = $_GET['id'];

// 连接数据库
$dbHost = 'localhost';
$dbUser = 'username';
$dbPassword = 'password';
$dbName = 'database_name';

$conn = mysqli_connect($dbHost, $dbUser, $dbPassword, $dbName);

// 查询问题信息
$query = "SELECT * FROM questions WHERE id = $id";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($result);

// 显示问题标题和内容
echo '<h1>'.$row['title'].'</h1>';
echo '<p>'.$row['content'].'</p>';
?>

Dalam kod di atas, kami mula-mula mendapatkan parameter id soalan yang diluluskan dan menyambung ke pangkalan data. Kemudian, dengan melaksanakan pernyataan pertanyaan SQL, maklumat yang sepadan dengan soalan diperoleh daripada jadual soalan, dan hasilnya disimpan dalam tatasusunan bersekutu. Akhir sekali, gunakan pernyataan gema PHP untuk memaparkan tajuk dan kandungan soalan pada halaman web.

Perlu diingatkan bahawa maklumat sambungan pangkalan data dalam kod di atas perlu dikonfigurasikan dan diubah mengikut situasi sebenar untuk memastikan ia berjaya menyambung ke pangkalan data.

Ringkasnya, melalui contoh kod HTML dan PHP di atas, kita boleh melaksanakan fungsi paparan senarai soalan dalam laman web Soal Jawab pengetahuan. Pengguna boleh menyemak imbas soalan pada halaman senarai soalan dan melompat ke halaman butiran soalan yang sepadan untuk melihat maklumat terperinci dengan mengklik pada tajuk soalan. Dengan cara ini, pengguna boleh mengakses dan mencari soalan sedia ada dengan lebih mudah, meningkatkan kebolehgunaan dan pengalaman pengguna tapak web.

Atas ialah kandungan terperinci PHP melaksanakan fungsi paparan senarai soalan dalam laman web soalan dan jawapan pengetahuan.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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