Dit is basis-php. Je zou eenvoudig de DB opvragen voor de gebeurtenisdetails voordat de paginakoppen worden geschreven en de html dienovereenkomstig schrijven.
Het eerste dat ik u zou willen vragen, is of u weet hoe u verbinding kunt maken met uw database. Van daaruit voert u een zoekopdracht uit op basis van de waarde $_GET['id'] en gebruikt u de resultaten om uw html te vullen.
Niet om onbeleefd te zijn, maar de vraag zelf suggereert dat je nieuw bent in PHP, toch? Dus om een oplossing te bieden die werkt, willen we misschien weten hoe ver u bent gekomen.
Je kunt ook je dynamische URL's herschrijven zodat ze eruitzien als statische met behulp van apache's mod_rewrite. Het is waarschijnlijk iets voor beginners als je geïnteresseerd bent in "mooie" url's.
GEWIJZIGD ANTWOORD:
In uw lus zou u de id uit het zoekresultaat gebruiken (ervan uitgaande dat uw primaire sleutel id is)...
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>";
}
Dan zou je op somepage.php de get var id gebruiken om de relevante info op te halen...
$result = mysql_query("SELECT * FROM `calendar` WHERE `id` = '".mysql_real_escape_string($_GET['id'])."');
vergeet niet in mysql_real_escape_string() te kijken voor het opschonen van items.