gpt4 book ai didi

PHP 检查空数组表单输入

转载 作者:行者123 更新时间:2023-11-29 23:44:17 25 4
gpt4 key购买 nike

我有这段代码,并使用 diplay:none 隐藏,用于 jQuery 添加/删除输入。

<div style="display: none;" id='form-group'>

<div class="form-group custom-cols">
<div class="col-sm-12 control-label">
<div class="col-sm-2">
<div class="input-append">
<div class='col-sm-10 no-pad'><img src="<?php echo no_image(); ?>" id='upload-img' class="width100" />
<input name="image_url[]" id="upload" type="text" value="" style='display: none'>
<a class="width24 thumbcheck" data-toggle="tooltip" data-placement="bottom" title="<?php echo __('Gallery Cover','galleries'); ?>" data-id=""><i class="fa fa-circle-o"></i></a>
<a class="col-sm-8 no-pad boxGetFile"><h6><?php echo __('select image', 'galleries'); ?></h6></a>
</div>

</div>
</div>
<div class="col-sm-7 padding-left-8">
<input type="text" name='image_title[]' class="form-control" placeholder='<?php echo __('Image title','galleries'); ?>' />
<input type="text" name='image_alt[]' class="form-control" placeholder='<?php echo __('Image alt','galleries'); ?>' />
</div>
<div class="col-sm-1">
<a href="#" onclick="return false;" class="glyphicon glyphicon-remove btn-remove"></a>
</div>
</div>
</div>
</div>

我检查使用PHP是否不在数据库中插入空值:(使用count();和!empty();)

<?php
$_POST['image_url'] = (empty($_POST['image_url'])) ? array() : $_POST['image_url'];
// if (!empty($_POST['image_url'])){
if (count($_POST['image_url']) > 0){
$value['gallery_data'] = array();
$value['gallery_data'] = serialize((array(
array_values($_POST['image_url']) ,
array_values($_POST['image_title']) ,
array_values($_POST['image_alt'])
)));
SQL::insert("UPDATE " . NEWS_GALLERIES . " SET name = ? , cover = ? WHERE item_id = ? ", $value['gallery_data'], $_POST['cover'], $id);
}
?>

但在实际操作中,我看到将空字段插入到 MySQL 数据库中。

我该如何解决这个问题?!

最佳答案

使用 PHP empty,如 if (!empty($_POST['image_url']))

关于PHP 检查空数组表单输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26032530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com