Por lo que entiendo desde la página que contiene el script que posteaste pasas una variable a otra página: para el link con envío de variable debería ser algo como:
Código PHP:
if(mysql_num_rows($datos)>0){
echo "Estos son nuestros eventos actuales: ";
while ($row=mysql_fetch_array($datos))
{
{
echo '<tr><td>'."Evento:".'</td>';
echo '<td>'.$row["nombre_evento"].'</td></tr>';
echo '<tr><td>'."Fecha :".'</td>';
echo '<td>'.$row["fecha_evento"].'</td></tr>';
echo '<tr><td>'."Lugar:".'</td>';
echo '<td>'.$row["lugar_evento"].'</td></tr>';
echo '<tr><td>'." ".'</td>';
echo '<td>'." |".'</td></tr>';
agregamos y cambiamos
Código PHP:
if(mysql_num_rows($datos)>0){
echo "Estos son nuestros eventos actuales: ";
while ($row=mysql_fetch_array($datos))
{
{
echo '<tr><td>Evento</td>';
echo '<td><a href=ver_evento.php?nombre_evento='.$row["nombre_evento"].">".$row['nombre_evento']."</a></td></tr>";
echo '<tr><td>Fecha: </td>';
echo '<td>'.$row["fecha_evento"].'</td></tr>';
echo '<tr><td>Lugar: </td>';
echo '<td>'.$row["lugar_evento"].'</td></tr>';
echo '<tr><td> </td>';
echo '<td> | </td></tr>';
} }
Aunque creo que deberías enviar algo como un id para ver los contenidos, algo como:
echo "<a href=ver_evento.php?nombre_evento=".$row['id_evento'].">".$row['nombre_evento']."</a>";
Si el código que te envía el error es el que pusiste faltaría cerrar las llaves al final (o no las copiaste), si por otro lado el error lo envía la que recibe deberíamos ver ese código y así ver el error...
en la página que recibe la varible, por ejemplo un id_evento, deberías recibir
con algo como
$id_evento=$_GET['id_evento'];
y luego hacer la consulta con '$id_evento'
Saludos