为什么我的php一直说 没索引!下面是代码

为什么我的php一直说 没索引!下面是代码,第1张

是因为,你这几个索引都是$_POST的。页面初始化的时候,并没有post数组呀。所有获取不到对应键名的值。

加一个判断,或者设置一个默认值就好了。

比如text1:

isset($_POST['text1']) : ''; //这样的话就不会报错了。有值就输出,没值输出空。

如有疑问,可以继续追问。

用JS遍历就可以做,代码如下:

<ul id="test">

<ul>

<li>111</li>

<li>222</li>

<li>333</li>

<li>444</li>

</ul>

</ul>

<script>

windowonload=function(){

  var ul=documentgetElementById('test');

  var ul_lis=ulgetElementsByTagName('li');

    for (var i = 0;i < ul_lislength; i++) {

      ul_lis[i]index = i;

      ul_lis[i]onclick=function(){

        var j=thisindex+1;

        alert(j);

      }

    }

};

</script>

如果想简单的放用Jquery很方便就可以获取。

<ul id="test">

<ul>

<li>111</li>

<li>222</li>

<li>333</li>

<li>444</li>

</ul>

</ul>

<script>

$("#test li")click(function(){

var index = $(this)index()+1;

alert(index);

return false;

});

</script>

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

php elasticsearch 索引管理常用 *** 作主要包括:创建索引、删除索引、查询索引结构,修改索引设置。

虽然,ES可以自动创建索引,不过实际项目中,通常需要预先创建索引结构,明确指定数据类型,避免出现ES自动创建的字段类型不是你想要的类型。

ES中mappings负责索引字段和数据类型,具体的ES mapping语法,请参考: Elasticsearch mapping ,将ES的mapings定义的json结构转成php数组即可,

查询首页的mapping定义

get_included_files 返回被 include和require文件名的array

说明

get_included_files ( void ) : array

返回所有被 include、 include_once、 require 和 require_once 的文件名。

返回值

返回所有文件名称的 array。

脚本最初被称为”被包含的文件“,所以脚本自身也会和 include 系列函数引用的脚本列在一起,被多次 include 和 require 的文件在返回的 array 里只会列出一次。

扩展资料:

程序示例

<php

include 'test1php';

include_once 'test2php';

require 'test3php';

require_once 'test4php';

$included_files = get_included_files();

foreach ($included_files as $filename) {

echo "$filename\n";

}

>

以上就是关于为什么我的php一直说 没索引!下面是代码全部的内容,包括:为什么我的php一直说 没索引!下面是代码、js怎么获取当前的索引值、php elasticsearch (四) 索引管理 --- 2022-04-02等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9494130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存