小编RJP*_*ikh的帖子

第二个表的响应相同

我的代码有问题.我对第二张表的反应相同.在第一个中它进入下一列.

PHP

$sql =  "SELECT * from schedule s, matches m GROUP BY s.id";
 $con = mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name); 
 $result = mysqli_query($con,$sql);


 $response = array();


while($row=mysqli_fetch_array($result))

{
array_push($response, array("start"=>$row[4],"end"=>$row[5],"venue"=>$row[6], "teamone"=>$row[8], "teamtwo"=>$row[9], 
"s_name"=>$row[17]));

}

echo json_encode (array("schedule_response"=>$response));




mysqli_close($con);
?>
Run Code Online (Sandbox Code Playgroud)

这是我得到的回应.正如你可以看到teamone,teamtwo和s_name都是一样的.它没有获得第二列的值.

{"schedule_response":[
{"start":"2016-11-23 00:00:00","end":"2016-11-24 00:00:00","venue":"bbbb",
 "teamone":"aaa","teamtwo":"hehe","s_name":"sssss"},
{"start":"2016-11-22 00:00:00","end":"2016-11-23 00:00:00","venue":"aaaaaaa",
"teamone":"aaa","teamtwo":"hehe","s_name":"sssss"}]}
Run Code Online (Sandbox Code Playgroud)

时间表 在此输入图像描述

匹配表 在此输入图像描述

php mysql json

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

javascript和php中的pancard结构验证

我想只在javascript中进行pancard验证.

它仅限于印度.

印度的pancard结构如下:例如:AAAAA9999A

  • 前五个字符是字母(AZ),
  • 接下来4个数字(0-9),
  • 最后一个字母(AZ)

每个被推荐者由PAN唯一标识如果PAN不遵循上述结构,则PAN将被显示为无效

PAN的第四个字符必须是以下之一,具体取决于assessee的类型:

  • C - 公司
  • P - 人
  • H - 印度教徒不分家庭(HUF)
  • F - 坚定
  • A - 人员协会(AOP)
  • T - AOP(信托)
  • B - 个人团体(BOI)
  • L - 地方当局
  • J - 人工法人
  • G - 政府

PAN的第五个字符是PAN所属人的姓氏中的第一个字符.

所以我想检查前五个字母是字母,然后是四个字母数字,最后一个是字母.

所以我创建javascript如下.

var panVal = $('#panNumber').val);
 var regpan = /^([a-zA-Z])([0-9])([a-zA-Z])?$/;
if(regpan.test(panVal)){
   // valid pan card number
}else // invalid pan card number
Run Code Online (Sandbox Code Playgroud)

但它不适合我.

帮助更让我感激.

预先感谢.

javascript php

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

为什么 Laravel 返回数组不能与 empty() 一起使用,但可以与 count() 一起使用

我正在使用 laravel 框架项目并面临以下问题。

询问:

$query = DB::table('test');
$query->select('*');
$query->where('testId = 1');
$result = $query->get();
print_r($result);
Run Code Online (Sandbox Code Playgroud)

输出 :

Illuminate\Support\Collection Object
(
    [items:protected] => Array
        (
        )

)
Run Code Online (Sandbox Code Playgroud)

现在我正在检查$result是否有记录。

if(empty($result))
{
   echo "Not Empty check with empty()";
}

if(count($result) == 0)
{
   echo "Not Empty check with count()";
}
Run Code Online (Sandbox Code Playgroud)

输出:

Not Empty check with count()
Run Code Online (Sandbox Code Playgroud)

问题 :

我已经empty()在所有项目中使用过,但在laravel 框架项目中我无法知道为什么它$result会进入count()状态而不进入empty()

笔记:

我读到 count() 比empty() 慢,而且empty() 检查变量是否设置,所以我在所有返回数组或对象数组中使用empty() 。

请帮助某人。

提前致谢!

php count laravel

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

如何找到关联数组的总和

我有这样的阵列

$sales = array('FIRST'=>array('RED'=>array(9,3),'GREEN'=>array(4,5,8,2)), 
'SECOND'=>array('RED'=>array(3,5,5,2),'YELLOW'=>array(4,2,5)),
'THIRD'=>array('BLUE'=>array(1,2,4),'RED'=>array(9,4,6)), 
'FOUR'=>array('BLUE'=>array(2,3,3,5),'BLACK'=>array(4,5,8,9)));
Run Code Online (Sandbox Code Playgroud)

我必须找到阵列中每种颜色的总销售额.

结果数组应该是这样的

Array('RED'=>46,'GREEN'=>19, ...)
Run Code Online (Sandbox Code Playgroud)

php arrays associative-array

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

Jquery/Javascript检查键盘触摸上的输入字段

我一直在谷歌搜索得到答案,但我找不到我想要的东西.不确定我输错了我的问题,但我会试着解释一下.

我想要实现的是:一旦用户输入,我希望我的脚本运行,所以当2个密码相等时,我的按钮启用.一旦密码彼此相等,该按钮就会启用.如果没有,该按钮将被禁用.

function test123() {
       var pw1 = $('#pw1').val();
       var pw2 = $('#pw2').val();

       if (pw1 == pw2) {
             console.log('Valid!');
         } else {
             console.log('Not valid!');
         }

         }
Run Code Online (Sandbox Code Playgroud)
<div id='register-div'>
       <form method='POST' action='javascript:test123()'>
           <input name='username' type='text' placeholder='username'>
           <input id='pw1' name='password' type='password' placeholder='password'>
           <input id='pw2' name='password2' type='password' 
           placeholder='password_again'>
           <button type='submit'><a> REGISTER </a></button>
   </form>
   </div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

php ×4

javascript ×2

arrays ×1

associative-array ×1

count ×1

jquery ×1

json ×1

laravel ×1

mysql ×1