Ini adalah php dasar. Anda cukup menanyakan DB untuk detail acara sebelum header halaman ditulis dan menulis html yang sesuai.
Hal pertama yang akan saya tanyakan kepada Anda adalah apakah Anda tahu cara menghubungkan ke database Anda. Dari sana, Anda membuat kueri berdasarkan nilai $_GET['id'] dan menggunakan hasilnya untuk mengisi html Anda.
Bukan untuk kasar, tetapi pertanyaan itu sendiri menunjukkan bahwa Anda baru mengenal PHP, bukan? Jadi, untuk memberikan solusi yang berhasil, kami mungkin ingin mengetahui seberapa jauh Anda telah mencapainya.
Juga, Anda dapat menulis ulang url dinamis Anda agar tampak seperti yang statis menggunakan mod_rewrite apache. Ini mungkin hal tingkat pemula jika Anda tertarik dengan url "cantik".
JAWABAN YANG DIUBAH:
Di loop Anda, Anda akan menggunakan id dari hasil kueri (dengan asumsi kunci utama Anda adalah id)...
while($field = mysql_fetch_array($result)) {
echo "<p class='date'>";
echo $field['month']." ".$field['day'].", ".$field['year'];
echo "</p>";
echo "<h3>";
echo '<a href="/somepage.php?id='.$field['id'].'">'.$field['event_name'].'</a>';
echo "</h3>";
}
Kemudian di somepage.php Anda akan menggunakan get var id untuk menarik info yang relevan...
$result = mysql_query("SELECT * FROM `calendar` WHERE `id` = '".mysql_real_escape_string($_GET['id'])."');
jangan lupa untuk melihat ke mysql_real_escape_string() untuk membersihkan entri.