我有一个数据库,其列是npID,标题,URL和问题.
以下是两年条目的示例:
npID title URL issue
88 EMR Newsletter a.com 2010 Third_Quarter
89 EMR Newsletter b.com 2010 Second_Quarter
43 EMR Newsletter c.com 2010 First_Quarter
47 EMR Newsletter d.com 2009 Winter
45 EMR Newsletter e.com 2009 Summer
46 EMR Newsletter f.com 2009 Spring
44 EMR Newsletter g.com 2009 Fall
Run Code Online (Sandbox Code Playgroud)
我想要做的是能够根据"问题"列中的子字符串对结果进行排序.然而,直到2010年,客户使用季节作为标题,并在2010年,他们开始使用季度.在"ORDER BY"中是否有一种方法我可以提供一个单词列表来排序是否/何时在"问题"值中找到它们?
我希望最终结果是这样的:
npID title URL issue
43 EMR Newsletter c.com 2010 First_Quarter
89 EMR Newsletter b.com 2010 Second_Quarter
88 EMR Newsletter a.com 2010 Third_Quarter
47 EMR Newsletter d.com 2009 Winter
45 …
Run Code Online (Sandbox Code Playgroud) 我有一个带有上传字段的表单,允许用户选择多个文件.但是,我需要能够允许用户从文件夹1中选择文件1,然后从文件夹2中选择文件2,依此类推.
目前,当用户从文件夹1中选择文件1然后点击"打开"时,选择窗口关闭(将用户留在我的表单上).然后,如果用户从文件夹2中选择文件2并点击"打开"按钮,则删除文件1,仅保留文件2.
基本上,用户无法选择多个文件,除非它们都位于同一位置.有没有办法让文件1在选择文件2后保持选中状态?
我有以下代码:
<mx:Repeater id="showNames" dataProvider="{parentApplication.bfa1aStudents}">
<mx:Text text="{parentApplication.getStudentName(showNames.currentItem)}" color="#8ab534" click="nameSelected(Number(showNames.getRepeaterItem(showNames.currentIndex)));" selectable="false" mouseOver="parentApplication.switchCursor(true);" mouseOut="parentApplication.switchCursor(false);" />
</mx:Repeater>
Run Code Online (Sandbox Code Playgroud)
我知道你不能在点击上使用currentItem或currentIndex ...并且这个问题是通过getRepeaterItem()函数修复的,但我不确定如何使用它.DP是一堆数字,如果重要,则表示用户ID.如果有人可以帮我解决文本的"点击"部分,我们将不胜感激.
我有一个应用程序,1)加载一个xml,2)使用一个转发器(名为projectRP)根据XML文件中有多少"项目"标签创建子项.创建项目后,有两个按钮(在子项内创建)可以向左或向右移动项目 - 具体取决于单击两个按钮中的哪一个.
单击其中一个移动按钮后,我在父应用程序中创建了一个事件监听器.我希望能够遍历转发器并找出两个项目是否重叠......如果是,我想将一个项目移到另一个项目之下.
有没有一种简单的方法可以遍历转发器项目并获取特定项目的所有变量(x,y,width,height)?
有没有一种方法可以根据另一个表中字段的值有条件地改变我内部加入的表?这是我到目前为止所得到的(但错误):
SELECT
j.jobID, j.jobNumber,
CASE
WHEN j.idType = 'dealership' THEN d.dealershipName
WHEN j.idType = 'Group' THEN g.groupName
WHEN j.idType = 'Agency' then a.agencyName
END as dealershipName,
CASE
WHEN p.manualTimestamp != '0000-00-00 00:00:00' THEN UNIX_TIMESTAMP(p.manualTimestamp)
WHEN p.manualTimestamp = '0000-00-00 00:00:00' THEN p.timestamp
END as checkTS,
CONCAT_WS(' ', ui.fName, ui.lName) as salesRep
FROM jobs j
LEFT JOIN dealerships d ON j.dealershipID = d.dealershipID
LEFT JOIN dealershipgroups g ON j.dealershipID = g.groupID
LEFT JOIN agencies a ON j.dealershipID = a.agencyID
INNER JOIN payments …
Run Code Online (Sandbox Code Playgroud) (我搜索了类似的东西,但没有发现任何匹配和/或工作的东西)
我有一个进度审核表单,用户可以从之前的步骤中查看其设置.以下是我现在拥有的表格:
<form id='reviewForm' name='reviewForm' action='?action=ae&view=makeWorkFlow' method='post'>
<table width='100%'>
<tr>
<th width='150'>Workflow Name</th>
<td>" . $workflowName . "</td>
</tr>
<tr>
<th valign='top'>Tasks</th>
<td>
<table width='99%'>
<tr>
<td>
<select name='task_1'>
<option value='0'>Select a Task</option>
<ALL OTHER OPTIONS>
</select>
</td>
<td><input type='text' name='turnAround_1' value='#VALUE#' onkeyup="if (/[a-z\s,$]/ig.test(this.value)) this.value = this.value.replace(/[a-z\s,$]/ig,'')" placeholder='Turn Around Time (hours)' /> Hours</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan='2'>
<input type='hidden' id='step' name='step' value='4' />
<input type='submit' name='submit' value='Create Workflow' />
<input type='button' value='Update Changes' onclick='setStep();' />
<input type='button' …
Run Code Online (Sandbox Code Playgroud) apache-flex ×2
forms ×2
html ×2
repeater ×2
flex3 ×1
inner-join ×1
javascript ×1
mysql ×1
sorting ×1
sql ×1
substring ×1
upload ×1