我有一个带有循环的表单.这是我的代码:
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<?php
for ($i = 1; $i <= 2; $i++) {
echo "Numero ";
echo $i;
echo "<input type='text' name='number2[$i]' id='number2{$i}' />";
}
?>
<input type="submit" name="submitbutton" value="Confirm!">
</form>
<?php
print_r( $_POST );
if(!isset($submitbutton)) {
if (isset($_POST['number2']) != "") {
echo "<b>{$_POST['number2']}</b>, !\n";
$nI = $_POST['number2'];
}
}
?>
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
数组([number2] =>数组([1] => 3 [2] => 4)[submitbutton] =>确认!)数组,!
我想知道如何将数字放入会话中.
例如 Session[1]=3, Session[2]=4
我尝试使用数组和foreach但我总是得到错误.
我尝试使用TSQL,当值在变量内时,我会遇到一些问题,将十六进制转换为十进制.
我的代码是:
SET @hex = SUBSTRING(@x,1,2) --give 1e
SET @hex = '0x' + @hex
SELECT CAST (@hex AS int)
Run Code Online (Sandbox Code Playgroud)
在将varchar值转换为int时,我收到转换失败的错误
我不知道这是什么问题,到目前为止我找不到解决方案
任何的想法?谢谢
我正在使用asp.net和C#
我有一个链接列表,我想在后面的代码中获取href值。
到目前为止,我有:
<li><a href="#?id='101'" runat="server" onServerClick="room_click">Room 101</a></li>
<li><a href="#?id='102'" runat="server" onServerClick="room_click">Room 102</a></li>
<li><a href="#?id='103'" runat="server" onServerClick="room_click">Room 103</a></li>
protected void room_click(object sender, EventArgs e)
{
}
Run Code Online (Sandbox Code Playgroud)
问题是我找不到获取href值的解决方案,我尝试了锚点或正则表达式,但是它不起作用。
我正在使用C#向SQL服务器发出请求.请求需要在2个时间戳(日期和小时)之间.问题是如果我只把日期(2015-04-15)它有效但如果我把时间推迟(2015-04-15 16:00:00)它不再起作用并显示错误:"接近' 16'语法不正确."
我尝试不同的东西,但我找不到方法.
这是我的代码:
DateTime Endtime = Convert.ToDateTime(DateTime.Now.Date.ToString("d") + " " + DateTime.Now.AddHours(1).Hour.ToString("00") + ":00:00");
DateTime Starttime = Convert.ToDateTime(DateTime.Now.Date.ToString("d") + " " + DateTime.Now.Hour.ToString("00") + ":01:00");
string time = string.Empty;
SqlConnection sqlCon = new SqlConnection("...");
sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("SELECT COUNT(TimeStamp) FROM net WHERE Timestamp BETWEEN " + Starttime.ToString("yyyy-MM-dd hh:mm:ss") + " AND " + Endtime.ToString("yyyy-MM-dd hh:mm:ss"), sqlCon);
SqlDataReader reader = sqlCmd.ExecuteReader(); //Error comes from here
while (reader.Read())
{
time = reader[0].ToString();
}
Console.WriteLine(time);
Run Code Online (Sandbox Code Playgroud)
你有什么想法吗?