我有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中的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) 我想知道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']运行不正常.谢谢
我正在使用 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 ×4
codeigniter ×1
date ×1
file-upload ×1
javascript ×1
laravel ×1
laravel-4 ×1
regex ×1
sql ×1
validation ×1