小编Dee*_*kar的帖子

html表单重置没有触发select onchange

我有一个form领域需要根据我的变化select.但是,当我打resetselect重置回默认,但onchange该事件select不会被触发.反正有没有这样我可以添加到我的JavaScript?

我正在使用按钮重置 type="reset"

    $('#newHistoryPart select[name="roundType"]').on('change', function (data) 
    {
      $(".answerType").hide();
      selected = $(this).find("option:selected").val();
      roundTypeChange(selected); 
    });
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery

6
推荐指数
2
解决办法
4898
查看次数

删除mySql表中的第二个重复记录

我的MySQL表中有2,00,00行数据的集合.现在我想删除表中的第二个重复记录.(即),不应删除重复值的第一条记录.仅删除表格中的第二个重复记录.

id  |   logEntry    |   logValue
--------------------------------
1   |   AA15AA7515  |   11445588
2   |   AAFIRNNFIE  |   99586454
3   |   AA15AA7515  |   14589313
4   |   AA9894AF56  |   15985632
5   |   AA15AA7515  |   16124246
6   |   AA69481533  |   15454186
7   |   AAFIRNNFIE  |   12788549
Run Code Online (Sandbox Code Playgroud)

在此示例中,Id(1,3,5),(2,7)包含重复项.我想删除3,5,7行

预期产出

id  |      Entry    |   Value
--------------------------------
1   |   AA15AA7515  |   11445588
2   |   AAFIRNNFIE  |   99586454
4   |   AA9894AF56  |   15985632
6   |   AA69481533  |   15454186
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
3
解决办法
1255
查看次数

PHP date_sunrise 和 date_sun_info 给出不同的结果

我有一个网络摄像头网站,我想显示实际一天的日出时间。因此我使用 PHP 中的 date_sunrise 函数来实现此目的。除了坐标之外,它还接受太阳天顶值作为输入。

我了解到日出的正确天顶是 90.8333。90 度是与太阳中心(即地平线)的理论角度。为了考虑太阳的直径和折射,添加了 0.8333(16 角分 + 34 角分除以 60)。

但我注意到这个输入给出的日出时间与其他网站不同。最可靠的来源一定是美国海军天文台天文应用部。查看他们的在线计算器并阅读他们的方法的描述。据说他们还使用天顶值 90.8333 来计算日出。

然后我发现php函数date_sun_info是一个包含各种数据的数组,给出了正确的日出时间(对应于AAD的结果)。

为了从 date_sunrise 函数获得相同的日出时间,我必须输入 90.5 左右的天顶值。

为什么 zenith=90.8333 的 date_sunrise 不会给出与 date_sun_info 相同的结果?

php date-sunrise

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

jQuery和Bootstrap无法正常工作?

我最近开始在我的网站上使用/学习bootstrap和jQuery,而我正在寻找想法.我遇到了引导程序对话框,我认为可以帮助我使我的网站更加现代化.当我在网站上测试代码片段时.似乎没有来自jquery的回应.

<li id="Login"><a href="#">Login</a></li>
Run Code Online (Sandbox Code Playgroud)

li上面的这个标签正在打印出来php.下面的代码放在body标签中

<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>

<script>
$(document).ready(function(){
    $("#Login").click(function(){
        BootstrapDialog.show({
        message: 'Hi Apple!'
    });
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

如果出现错误,我非常感谢代码示例,因为我真的不知道我做错了什么.

编辑:我忘了提到我从http://nakupanda.github.io/bootstrap3-dialog/#available-options获得了片段

javascript php jquery twitter-bootstrap

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

如何在 Yii2 应用程序中的多选下拉列表中显示选定的值?

我正在开发 Yii2。我正在使用这样的自定义数组创建多个选择下拉列表。

在控制器文件中:

$all_groups = Groups::find()->where(['=','group_created_by',$id])->orwhere(new Expression('FIND_IN_SET(:id_to_find, group_managers)'))->addParams([':id_to_find' => $id])->all(); // fetch all values

$selected_groups  = Groups::find()->where(['=','group_users',$updateId])->orwhere(new Expression('FIND_IN_SET(:id_to_find, group_users)'))->addParams([':id_to_find' => $updateId])->all(); // getting selected values

$all_groups_array = [];

 foreach ($all_groups as $group) {
     $all_groups_array[$group->id] = ucfirst($group->group_name);
 }
Run Code Online (Sandbox Code Playgroud)

在视图上渲染数据:

return $this->render('mngr_userupdate', [
                        'model' => $model,
                        'all_groups_array'=>$all_groups_array,
                        'case'=>$case,
                        'email_error' => 'false',
                        'applied_email' =>   '' ,
                      ]);
Run Code Online (Sandbox Code Playgroud)

所以它正在创建这样的数组:

Array
(
    [11] => Mngr1 group
    [14] => Mngr 11 Group
)
Run Code Online (Sandbox Code Playgroud)

在vies文件中:

 <?= $form->field($model, 'group_user[]')->dropDownList($all_groups_array,['multiple' => 'multiple']) ?>
Run Code Online (Sandbox Code Playgroud)

它在创建数据插入表单方面运行良好。但如何创建数组,使用它我可以在更新表单上显示选定的值。

编辑:

我刚刚发现如果我像这样使用它

<?= $form->field($model, 'group_user[]')->dropDownList($all_groups_array,['multiple' …
Run Code Online (Sandbox Code Playgroud)

php arrays yii2 yii2-advanced-app

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

无法执行“npm install --save firebase”

直到昨天早上我一直在使用 firebase,然后突然在下午“npm install --save firebase”停止工作并出现错误:

npm 错误!解析“...anary.9678bf9.tgz”、“f”附近时 JSON 输入意外结束

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\manjot\AppData\Roaming\npm-cache_logs\2019-11-04T05_47_36_550Z-debug.log

我尝试将我的node.js从10更新到13.0.1,卸载和安装,清除缓存,重新启动我的计算机,一个新项目,用admin cmd完成所有这些,用谷歌搜索了一下,但到目前为止没有运气。为什么它突然停止工作以及如何解决这个问题?我仍然可以做类似的事情

“npm install --save 反应导航”

或者

“npm install --save 反应导航堆栈”

node.js firebase react-native

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

Yii2 单域中多个应用程序的会话问题

我们的配置类似于/var/www/app1/var/www/app2,两者都在单个会话中登录。我怎样才能让这个不同的会议。

我尝试使用 yii2 wiki 中的以下解决方案。但在这里不起作用。

'identityCookie' => [
    'name' => '_backendUser', // unique for backend
    'path'=>'/advanced/backend/web' // correct path for the backend app.
]
Run Code Online (Sandbox Code Playgroud)

请给出这个问题的解决方案。

php cookies session session-cookies yii2

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

使用 PHPExcel 获取 Excel 表格数据的行数

我正在使用 PHPExcel 进行批量数据导入。导入excel表时,我想知道现有数据的总行数。为此,我正在使用代码,

$lastRow = $worksheet->getHighestRow();
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试导入一个 excel 工作表,在该工作表中有 800 行。但是通过使用上面的代码,行数显示为 65536。其实我想得到的行数是 800。

上面的代码也返回空行数。但我需要对现有行的数据进行计数。如何得到那个。我也试过下面的代码

$lastRow = $worksheet->getHighestDataRow();

但它也不起作用。谁能帮帮我吗。

php phpexcel

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

WooCommerce - 检查品牌页面

WooCommerce在我们的网站上使用他们的品牌附加组件,以便能够按品牌将产品组合在一起 - 我知道WooCommerce它有自己的内置选择的钩子和过滤器但我想写一个功能,检查我是否在一个品牌页面与否,因为据我所知,它背负着WooCommerce帖子类型来显示信息.

我已经get_post_type()在普通WooCommerce类别和产品页面上使用了,当我在一个品牌页面上时,我们都使用了自定义帖子类型product.我知道Brands插件使用product_brand某个地方的自定义分类,但我不确定如何编写查询以检查我所在的页面是否具有此分类.

如果我运行以下查询...

$terms = get_terms( 'product_brand');

print_r($terms);
Run Code Online (Sandbox Code Playgroud)

我得到了我们在页面上显示的所有品牌.

谁能指出我正确的方向?

php wordpress wordpress-plugin woocommerce

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

如何在PHP中获取上个月的第一个日期和最后日期?

我想获得上个月的第一个日期和最后一个日期.

$first_date = strtotime('first day of previous month', time());
$previous_month_first_date=date('Y-m-d', $first_date);
$previous_month_last_date=date('Y-m-d', strtotime('last day of previous month'));
Run Code Online (Sandbox Code Playgroud)

php

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