我的代码有问题.我对第二张表的反应相同.在第一个中它进入下一列.
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)
我想只在javascript中进行pancard验证.
它仅限于印度.
印度的pancard结构如下:例如:AAAAA9999A
每个被推荐者由PAN唯一标识如果PAN不遵循上述结构,则PAN将被显示为无效
PAN的第四个字符必须是以下之一,具体取决于assessee的类型:
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)
但它不适合我.
帮助更让我感激.
预先感谢.
我正在使用 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() 。
请帮助某人。
提前致谢!
我有这样的阵列
$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) 我一直在谷歌搜索得到答案,但我找不到我想要的东西.不确定我输错了我的问题,但我会试着解释一下.
我想要实现的是:一旦用户输入,我希望我的脚本运行,所以当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)