asp.net代码编写
<tdcolspan="2"style="text-align:left"><asp:DropDownListID="DropDownList1"runat="serve...
<td colspan="2" style="text-align: left">
<asp:DropDownList ID="DropDownList1" runat="server" Width="175px">
<asp:ListItem Value="1">会议室一</asp:ListItem>
<asp:ListItem Value="1">会议室二</asp:ListItem>
<asp:ListItem Value="1">会议室三</asp:ListItem>
<asp:ListItem Value="1">会议室四</asp:ListItem>
<asp:ListItem Value="1">会议室五</asp:ListItem>
</asp:DropDownList></td>
</tr>
<tr>
<td style="width: 165px; text-align: left">
<asp:Label ID="Label2" runat="server" Text="请填写时间" Width="114px"></asp:Label></td>
<td style="width: 100px; text-align: left;">
<asp:TextBox ID="TextBox1" runat="server" Width="28px"></asp:TextBox>
<asp:Label ID="Label3" runat="server" Text="点到"></asp:Label></td>
<td style="width: 100px; text-align: left">
<asp:TextBox ID="TextBox2" runat="server" Width="30px"></asp:TextBox>
<asp:Label ID="Label4" runat="server" Text="点"></asp:Label></td>
</tr>
<tr>
<td style="width: 165px; text-align: right;">
<asp:Button ID="Button1" runat="server" Text="预定" Height="32px" Width="100px" />
</td>
给button1写段代码,当用户点击预定时。先做个判定,用户选择的会议室在某段时间里是否已经被预定了。Textbox1,2是给用户输入时间(时间默认为整点,且为24小时的)。
即用户点击预定,先从数据库里调用数据和用户输入的进行比较.调处用户选择会议室的时间x到y和用户输入的a到b比较,if”b<=x“或 “a>=y”那么就将用户输入的存储到数据库里,并且显示预定成功。Else显示该段时间内已有人预定了该会议室。
简单那你写给我啊,我能自己搞定还来问什么!写好后也可以发邮箱757047694@qq.com或直接加qq757047694,谢谢了。能给完整代码 展开
<asp:DropDownList ID="DropDownList1" runat="server" Width="175px">
<asp:ListItem Value="1">会议室一</asp:ListItem>
<asp:ListItem Value="1">会议室二</asp:ListItem>
<asp:ListItem Value="1">会议室三</asp:ListItem>
<asp:ListItem Value="1">会议室四</asp:ListItem>
<asp:ListItem Value="1">会议室五</asp:ListItem>
</asp:DropDownList></td>
</tr>
<tr>
<td style="width: 165px; text-align: left">
<asp:Label ID="Label2" runat="server" Text="请填写时间" Width="114px"></asp:Label></td>
<td style="width: 100px; text-align: left;">
<asp:TextBox ID="TextBox1" runat="server" Width="28px"></asp:TextBox>
<asp:Label ID="Label3" runat="server" Text="点到"></asp:Label></td>
<td style="width: 100px; text-align: left">
<asp:TextBox ID="TextBox2" runat="server" Width="30px"></asp:TextBox>
<asp:Label ID="Label4" runat="server" Text="点"></asp:Label></td>
</tr>
<tr>
<td style="width: 165px; text-align: right;">
<asp:Button ID="Button1" runat="server" Text="预定" Height="32px" Width="100px" />
</td>
给button1写段代码,当用户点击预定时。先做个判定,用户选择的会议室在某段时间里是否已经被预定了。Textbox1,2是给用户输入时间(时间默认为整点,且为24小时的)。
即用户点击预定,先从数据库里调用数据和用户输入的进行比较.调处用户选择会议室的时间x到y和用户输入的a到b比较,if”b<=x“或 “a>=y”那么就将用户输入的存储到数据库里,并且显示预定成功。Else显示该段时间内已有人预定了该会议室。
简单那你写给我啊,我能自己搞定还来问什么!写好后也可以发邮箱757047694@qq.com或直接加qq757047694,谢谢了。能给完整代码 展开
4个回答
2011-02-24
展开全部
给button1定义一个OnClientClick="return checktime()"事件
然后在这个时间里面用ajax方法 判断是否有预定会议
//确认会议室是否有预定
function checktime()
{
$.get("/AJAX/Ajax_0819.ashx",{ID:Math.random(),_mvId:cid,type:"10"},function(xml){
if(根据返回值xml 判读如果会议有订)
{
alert("会议被预定");
}
});
return true;
}
总之一句话 OnClientClick="return checktime()" 这个事件判读会议室是否预定了
然后在这个时间里面用ajax方法 判断是否有预定会议
//确认会议室是否有预定
function checktime()
{
$.get("/AJAX/Ajax_0819.ashx",{ID:Math.random(),_mvId:cid,type:"10"},function(xml){
if(根据返回值xml 判读如果会议有订)
{
alert("会议被预定");
}
});
return true;
}
总之一句话 OnClientClick="return checktime()" 这个事件判读会议室是否预定了
展开全部
一条SQL语句可以解决你的问题:
Insert into Table(会议室ID,开始时间,结束时间)
Select '你选择的会议室ID',textBox1.text,TextBox2.text
where not exists(select 1 From table where 会议室ID=你选择的会议室ID and 开始时间<=textBox1.text and 结束时间>= textBox1.text)
我这里假设的是你的数据库保存了两个数据库字段!
还有前台你需要验证一下时间格式,避免出错!
Insert into Table(会议室ID,开始时间,结束时间)
Select '你选择的会议室ID',textBox1.text,TextBox2.text
where not exists(select 1 From table where 会议室ID=你选择的会议室ID and 开始时间<=textBox1.text and 结束时间>= textBox1.text)
我这里假设的是你的数据库保存了两个数据库字段!
还有前台你需要验证一下时间格式,避免出错!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以这样作你这个“预定”可以加一个事件把这个会议室的ID传过去。
然后在后台写个SQL语句
Select * FROM 表 where (a>= '"&y&"') and (b<= '"&x&"') and id="& id &"
判断这条语句有没有数据
如果有,那么执行下一条语句把数据存到数据库里,跳出话框“预定成功”
如果没有,那么跳出话框“有人预定了该会议室”
然后在后台写个SQL语句
Select * FROM 表 where (a>= '"&y&"') and (b<= '"&x&"') and id="& id &"
判断这条语句有没有数据
如果有,那么执行下一条语句把数据存到数据库里,跳出话框“预定成功”
如果没有,那么跳出话框“有人预定了该会议室”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么简单,自己应该可以搞定。value全都设为一。是为么事。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询