No entiendo lo que quieres hacer con el foreach, si quieres que salgan distintos campos has de usar varios select
Prueba así:
Código PHP:
$consulta = mysql_query("SELECT * FROM `evento` ");
$resultado = mysql_query($consulta) or die('La consulta falló: ' . mysql_error());
echo' <select name="evento" id="evento">';
while ($linea = mysql_fetch_array($resultado))
{
echo '<option value="'.$linea[$campo].'">'.$linea[$campo].'</option>';
}
echo' </select>';