小编Jim*_* W.的帖子

防止手动页面刷新时重复记录插入

我有一个问题只是浮出水面.

我在MVC环境中工作.我的接口类中的方法名称与请求模块和操作的方法名称匹配,即?module=test&action=action会导致调用的方法public function test_action() { }

在这个特殊的问题中,我有一个提交给自己的表格.如果验证通过,则会创建一条记录,然后我会显示另一个模块的模板.该模块需要一系列post变量,因为它在两个模块中使用.

我遇到的问题是,如果用户成功通过验证并尝试F5页面,则会创建另一条新记录等.

我怎样才能防止这种情况发生?

通常我会在成功插入后头重定向但在这种情况下我不能.

php refresh

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

PHP - 增加一个值

我想以3位数格式增加一个值.

例如:

$start_value = 000;
while () {
do something;
$start_value++;
}
Run Code Online (Sandbox Code Playgroud)

这样我得到了这个结果:

$start_value = 000;
$start_value = 1;
$start_value = 2;
$start_value = 3; 
Run Code Online (Sandbox Code Playgroud)

等等

代替 '001', '002', '003'

我怎么能完成这个结果?

php

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

php将flash嵌入电子邮件正文

如何在电子邮件正文中嵌入flash,

使用php(电子邮件功能)

php email html-email

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

PHP问题,我确信这有一个简单的解决方案,只是看不到它

我是php的新手,这个小小的bug一直在吃掉我的一天,也许是因为我不知道的一些php属性?

作为从xml文件中获取一些数据的一些代码的一部分(使用基于事件的Expat解析器),我有以下代码

$xmlFields;
$fieldName = "";
Run Code Online (Sandbox Code Playgroud)

...............其他一些代码............

function char($parser,$data)
{

    global $xmlFields, $fieldName;

    if($fieldName) {
        if($fieldName == "brandName" || "oeNumber" || "articleId" || "quantityPerPackingUnit" || "attrName") {
             $xmlFields[$fieldName] = $data;
             echo $data;
        } 
    }
}
Run Code Online (Sandbox Code Playgroud)

我试着回声$xmlFields["brandName"],例如,没有打印.

1)我知道这$xmlFields["brandName"]是非空的,因为echo $ data实际上返回了一些东西.

2)如果我改为$xmlFields[$fieldName] = 'some string'; 那么echo $xmlFields["brandName"]将打印'some string'

那为什么不打印$xmlFields["brandName"]呢?

Yazan,提前谢谢

php xml string

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

MySQL PHP:除了以外的一切

如何在查询中,

SELECT * WHERE type = 
Run Code Online (Sandbox Code Playgroud)

除了"新闻"之外的一切?或者我应该稍后检查while()?

php mysql

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

测试PHP中的登录失败

如果用户登录尝试失败,我想在登录表单下写一些东西,就像在Asp.NET中一样 (lblResult.Text = "Login Failed")

这是Login的例子:

<body>
        <form  method="post">
            Username: <input type="text" name="username"/><br />
            Password: <input type="password" name="password"/><br/>
            <input type="submit" id="Submit" value="Submit"/>
        </form>
    </body>
Run Code Online (Sandbox Code Playgroud)

如果登录失败,在表单下面,应该显示"登录失败"类型的消息,但除了使用echo或其他东西添加整个表单代码之外我不知道任何其他方式.

谢谢.

php

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

var将HTML代码读取为STRING

很简单,我想让一个变量读取html代码作为字符串,我的意思是不执行它(运行它).

代码的问题是:我有一个html文件,我想获取它的内容,并preg_replace为它做一些(在HTML代码上运行一个函数),问题是我无法使用preg_replace,或任何其他功能,因为html代码由php执行(php读取html代码)..

我希望你理解我,我想要的东西highlight_string,但它保存变量中的HTML代码.

谢谢.

html php

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

标签 统计

php ×7

email ×1

html ×1

html-email ×1

mysql ×1

refresh ×1

string ×1

xml ×1