小编109*_*793的帖子

PHP IF语句执行两个条件

我目前正在将支付系统集成到我的网站中.我有一个响应脚本,它基本上从安全服务器接收数据,并在付款完成时显示给客户.我的问题是if语句实际上是向客户显示两条消息,即使付款成功或不成功.

这是If语句:

<?
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"){
?>  
Thank you
<br/><br/>
To return to the home page <a href="http://www.xx.com"><b><u>click here</u></b></a>
<br/><br/>

<?
} else {
?>

<br/><br/>
There was an error processing your subscription.  
To try again please <a href="http://www.xx.com/signUp.html"><b><u>click here</u></b></a><br><BR>
Please contact our customer care department at <a href="mailto:support@xx.com"><b><u>support@xx.com</u></b></a>

<?
}
?>
Run Code Online (Sandbox Code Playgroud)

我也尝试过以下方式:但是使用此方法,正文为空白 - 不显示任何文本.

<?
if ($result == "00") && ($payersetup == "00") && ($pmtsetup =="00"){
$thanks = "Thank you! \n\n …
Run Code Online (Sandbox Code Playgroud)

html php syntax if-statement syntax-error

4
推荐指数
2
解决办法
2587
查看次数

无法连接到SQL Server Management Studio

在这个阶段,我要把头发撕成小实.

我在笔记本电脑上安装了SQL Server 2008 Express.我一直试图登录到SQL Server Management Studio但没有成功.我昨天甚至做了新装,但仍然没有喜悦.在安装时我选择使用Windows身份验证安装默认实例,我在配置管理器中启用了远程连接.

我登录时收到的错误信息如下:

建立与SQL Server的连接时发生网络相关或实例特定错误.服务器未找到或无法访问.验证实例名称是否正确以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:25 - 连接字符串无效)(Microsoft SQL Server,错误:87)

我试过谷歌搜索它,所有我能看到的是帮助那些得到错误26的人(我在进行全新安装之前得到的).

登录设置为:

服务器类型:数据库引擎服务器名称:TARAW-PC\MSSQLSERVER身份验证:Windows身份验证

sql-server login

4
推荐指数
2
解决办法
3万
查看次数

帮助Linq查询

我正在写一个linq查询,我遇到了麻烦,所以我想知道是否有人可以提供帮助.这里有一些背景知识:

我没有设计数据库,因此无法更改结构.所以我有Main'Game'表,它有一个主要的产品代码,这个表中的外键是来自GameData表的GameDataID,它包含发布日期等信息,等等.然后我有了GameFormat表,包含每种格式的游戏产品代码,例如Mac,Windows等,GameDataID也是外键.见下文.

Game

GameID PK
MainGameProductCode
MainGameTitle
GameDataID FK

GameData

GameDataID PK
GameReleaseDate
GameReleasedBy

GameFormat

GameFormatID PK
GameDataID FK
GameFormatProductcode
Run Code Online (Sandbox Code Playgroud)

因此,当收到销售报告时,有些只包含'GameFormatProductCode'作为产品标识符.所以从'GameFormatProductCode'我需要在主Game表中检索'GameID'.

到目前为止,我已经编写了linq查询来从GameFormat表中检索GameFormatProductcode,但是我不确定如何从主Game表中检索GameID.

private Int64 GetGameID(string gameFormatProductCode)
{
    ModelCtn ctn = new ModelCtn();
    Game game = null;
    GameFormat gf = null;

    gf = (from t in ctn.GameFormat
        where t.GameFormatProductcode == gameFormatProductCode
        select t).FirstOrDefault();

    // Need to find GameID from Game table and return it.

    return gf;

}
Run Code Online (Sandbox Code Playgroud)

那里的任何linq专家都在关注我指向正确的方向吗?Linq很新,所以要温柔:)

c# linq sql-server asp.net

3
推荐指数
1
解决办法
95
查看次数

使用ASP.Net成员资格提供程序登录问题的MVC 3应用程序

我似乎有一个不寻常的问题 -

我以前使用过aspnet成员资格提供程序没有任何问题,但这对我来说不合适.

我已经通过向导将模式添加到sql server上的数据库中.要配置首次使用的应用程序,我运行一个脚本,用一些示例帐户,角色和其他信息填充数据库.

运行此脚本后,我可以使用新创建的用户名登录应用程序,使用功能等.但过了一段时间,或者如果我从任务栏关闭开发服务器,然后再次启动应用程序并尝试登录 - 它不会验证用户.它使第二个IF语句无法验证下面的用户和密码.

[HttpPost]
public ActionResult LogOn(LogOnModel model, string returnUrl)
{
    if (ModelState.IsValid)
    {
        if (Membership.ValidateUser(model.UserName, model.Password))
        {
            FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
            if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/")
                && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\"))
            {
                return Redirect(returnUrl);
            }
            else
            {
                return RedirectToAction("Index", "Home");
            }
        }
        else
        {
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
        }
    }

    // If we got this far, something failed, redisplay form
    return View(model);
}
Run Code Online (Sandbox Code Playgroud)

如果我检查数据库,则用户显然在那里,但是错误的密码尝试字段仍为0,这可能表示应用程序甚至没有将这些视为用户.此外,如果我检查网站配置(VS2010 - >项目 - > ASP.NET配置),它会显示有0个现有用户. …

c# asp.net-mvc asp.net-membership login

3
推荐指数
1
解决办法
6262
查看次数

Html.DisplayFor编译错误 - MVC 2

我收到以下错误:

The type arguments for method 'System.Web.Mvc.Html.DisplayExtensions.DisplayFor<TModel,TValue>(System.Web.Mvc.HtmlHelper<TModel>, System.Linq.Expressions.Expression<System.Func<TModel,TValue>>, string)' cannot be inferred from the usage. Try specifying the type arguments explicitly.
Run Code Online (Sandbox Code Playgroud)

这是我的部分观点:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyApp.Data.Person>" %>
Run Code Online (Sandbox Code Playgroud)
<fieldset>

    <legend>Information</legend>

    <div class="display-label">ID</div>
    <div class="display-field"><%: Model.ID %></div><br />

    <div class="display-label">Name</div>
    <div class="display-field"><%: Model.Name %></div><br />

    <div class="display-label">DOB</div>
    <div class="display-field"><%: String.Format("{0:g}", Model.DOB) %></div><br />


    <div class="display-label">On Alert</div>
    <div class="display-field"><%: Html.DisplayFor(Model.OnAlert, "FormBoolean") %></div><br />

    <div class="display-label">Deactivated</div>
    <div class="display-field"><%: Model.Deactivated %></div><br />

</fieldset>
Run Code Online (Sandbox Code Playgroud)

这是我的FormBoolean显示模板:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Boolean>" %>
<div class="formValueShort"><%= Html.Encode(Model ? "Yes" : …
Run Code Online (Sandbox Code Playgroud)

c# view asp.net-mvc-2

3
推荐指数
1
解决办法
2229
查看次数

按月将一个列表拆分为多个 - C#,Linq

我有以下Linq查询:

List<MonthlySales> monthlySales = (from sale in Sales
                     group sale by new { sale.DateSold.Month, sale.Product.Shop } into ds
                     select new MonthlyTitleSales
                     {
                         Shop = ds.Select(it => it.Product.Shop).FirstOrDefault(),
                         Month = ds.Select(it => it.DateSold.Month).FirstOrDefault(),
                         Year = ds.Select(it => it.DateSold.Year).FirstOrDefault(),
                         USDNumberItemsSold = ds.Where(it => it.USDCut.HasValue).Where(it => it.USDCut != 0).Count(),
                         GBPNumberItemsSold = ds.Where(it => it.GBPCut.HasValue).Where(it => it.GBPCut != 0).Count(),
                         EURNumberItemsSold = ds.Where(it => it.EURCut.HasValue).Where(it => it.EURCut != 0).Count(),
                         USDRevenueTotal = PerformCurrencyConversion(ds.Sum(it => it.USDCut.HasValue ? it.USDCut.Value : 0), 0M, 0M, Currency, endDate),
                         GBPRevenueTotal = PerformCurrencyConversion(0M, …
Run Code Online (Sandbox Code Playgroud)

c# linq list median

3
推荐指数
1
解决办法
1886
查看次数

在PHP中将数字转换为十进制

我有一个存储在变量中的数字.该数字从数据库中提取为9900 ..我需要将此数字转换为99.00,以便以HTML格式显示给客户.

我想知道如何在PHP中实现这一点.

谢谢.

php format numbers

2
推荐指数
1
解决办法
2万
查看次数

.NET C# - 导入Excel文件 - 工作表名称!

我正在使用NPOI库将一些数据从Excel工作表导入我的数据库.

我很好奇的一个早期问题,通常是,开始时,你会有这样的事情:

片段

 using (FileStream fs = File.Open(filename, FileMode.Open, FileAccess.Read))
                {
                    HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs);
                    HSSFSheet sheet = templateWorkbook.GetSheet("Sales");
Run Code Online (Sandbox Code Playgroud)

我的查询是,当每次工作表的名称不同时会发生什么,例如我计划导入销售数据,而我从供应商处收到的工作簿中的工作表按日期标题.

有没有办法可以指定GetSheet(); 刚刚获得工作簿中的第一张表?

任何指针都会非常感激,

多谢你们 :)

.net c# excel npoi

2
推荐指数
1
解决办法
3422
查看次数

从ExcelSheet解析DateTime

我正在寻找一些建议.

我正在编写一个类来自动从C#中的excel电子表格(使用NPOI api)中提取信息,然后将此信息导入数据库.除了一个小问题,我已经完成了所有工作.

我正在使用的其中一个电子表格包含以下格式的日期:04/01/2011 04:43:28.

当我运行Web应用程序时,我收到以下错误消息:

字符串未被识别为有效的DateTime

所以我在此之后通过代码进行了调试,事实证明日期正在读入:40546.0151388889,因此它被格式化为一个数字.

我不确定如何克服这个问题,我希望有人能指出我正确的方向?

这是我的代码中的一个exerpt:

using (FileStream fs = File.Open(filename, FileMode.Open, FileAccess.Read))
                    {
                            HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs);

                            HSSFSheet sheet = templateWorkbook.GetSheetAt(w);
                            HSSFRow row = null;


                            for (int i = 1; i <= sheet.LastRowNum; i++)
                            {
                                FTPSalesDetails t = null;
                                int currentColumn = 0;

                                try
                                {
                                    ModelContainer ctn = new ModelContainer();

                                    row = sheet.GetRow(i);

                                    if (row == null)
                                    {
                                        continue;
                                    }

                                    t = new FTPSalesDetails
                                    {
                                        RowNumber = i,
                                        InvoiceDate = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net excel datetime

2
推荐指数
1
解决办法
3986
查看次数

C# - 如何从列表中找到最常见的日期

我似乎画了一个空白.我有一个销售清单,检索如下:

List<Sales> sales = ctn.Sales.Where(s => s.DateSold >= request.FromDate && s.DateSold <= request.ToDate).ToList();
Run Code Online (Sandbox Code Playgroud)

销售列表中的项目类似于以下内容:

SaleID | DateSold | ProductID | ShopID

作为报告的一部分,我想向用户返回一个简单的字符串,通知他们哪一天哪一天往往卖得最多.

所以我认为我应该做的是按天分组销售,计算每天的数量,然后评估哪个数字最高,但我不确定如何做到这一点.

有人可以帮忙吗?

c# linq group-by

2
推荐指数
1
解决办法
535
查看次数