小编pc_*_*_oc的帖子

验证日期dd/mm/yyyy

我有a的过去日期,textbox如果日期大于当前日期并且具有格式,我想验证表单提交dd/mm/yyyy.

在我的form_validation.php中:

'add_prod_serv_fact' => array(
    'quantidade_prod'           => array('field' => 'quantidade_prod',          'label' => 'Quantidade',        'rules' => 'required|trim|numeric|greater_than[0]|htmlspecialchars'),
    'desconto_prod'             => array('field' => 'desconto_prod',            'label' => 'Desconto',          'rules' => 'required|trim|numeric|greater_than[-1]|less_than[101]|htmlspecialchars'),
    'date'                      => array('field' => 'date',                     'label' => 'Date',              'rules' => 'required|trim|htmlspecialchars')
)
Run Code Online (Sandbox Code Playgroud)

如何验证日期?

php regex validation codeigniter date

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

在表单提交调用函数javascript之前

我的程序经理是php中的QR码.我有我的QR码列表,并有(以及其他选项)删除QR码的选项.当我点击删除时,我想在javascript中显示确认消息.当我点击保存时,我不需要确认.

我的表格:

<form method="post" enctype="multipart/form-data">
    (...)
    <input type="submit" name="save_edit" value="SAVE" />
    <input type="submit" name="delete" value="Delete QR-code" />
</form>
Run Code Online (Sandbox Code Playgroud)

我的代码:

if(isset($_POST['delete']))
{
    $id = $_SESSION['tmp_id'];
    $query = mysql_query("SELECT name_file FROM $tbl_query WHERE id='$id'");
    if(mysql_num_rows($query) > 0)
    {
        while($row = mysql_fetch_array($query))
        {
            $result = mysql_query("DELETE FROM $tbl_query WHERE id='$id'");
            unlink("img_qr/".$row["name_file"]);
            if($result)
            {
                $_SESSION['alert_type']=1;
                $_SESSION['msg_alerr']= "QR-code delete!";
            }
            else
            {
                $_SESSION['alert_type']=-1;
                $_SESSION['msg_alert']= "Error!";
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过javascript但它不起作用:

<script type="text/javascript">
    function confirm() {
        var r=confirm('Are you sure you want to delete??');
        if (r==true) …
Run Code Online (Sandbox Code Playgroud)

javascript php

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

在上传图片php之前获取图片大小

我想知道mb中的图像大小,但在ulpload之前做同样的事情.我有:

$errors =       array();
$image =        $_FILES['image']['name'];
$file_tmp =     $_FILES['image']['tmp_name'];
$image_type =   $_FILES['image']['type'];
$descricao =    $_POST['descricao'];

if(empty($image) || $_FILES['image']['size'] >= 1000)
{
    $_SESSION['alert_type'] = -1;
    $_SESSION['msg_alert'] = "imagem didnt upload!";
}

else
{
 //upload
}
Run Code Online (Sandbox Code Playgroud)

问题是要知道文件大小,$ _FILES ['image'] ['size']运行不正常.谢谢

php file-upload

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

SQLSTATE[HY000]:调用 SP 时出现一般错误:2053

我正在使用 Laravel 4.2,并从服务器上的数据库调用存储过程。在本地它工作正常,但在服务器上,使用相同的数据库,它会出错。调用如下(我只想进行选择):

$result = DB::select('CALL sp_special_prices("'.$codClient.'", "'.$codProduct.'", "'.$quantity.'", "'.$grup.'", "'.$FirmCode.'")');
Run Code Online (Sandbox Code Playgroud)

在服务器上运行产品列表时,除了两篇文章外,它可以正常工作,并出现以下错误:

Caught exception: SQLSTATE[HY000]: General error: 2053 (SQL: CALL sp_special_prices("C000000", "445706049", "1", "146", "75");) 
Run Code Online (Sandbox Code Playgroud)

我已经检查了 php 版本,并且在两个站点上都使用 5.6。会不会是有什么特殊配置?就是DB是一样的,调用SP的地方,就是不一样。

php sql stored-procedures laravel laravel-4

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