$cartProducts = explode(',', $prodID);
echo count($cartProducts)
Run Code Online (Sandbox Code Playgroud)
var_dump的输出($ cartProducts); 是:
`array(1) { [0]=> string(0) "" }
Run Code Online (Sandbox Code Playgroud)
这给了我一个$ count值,但是数组是空的,或者至少我的数据库列是空的.
我尝试过以下方法:
if(empty($cartProducts)){
echo '0';
} else{
$count = count($cartProducts);
}
Run Code Online (Sandbox Code Playgroud)
但我得到了相同的结果:$ count = 1
Jeez我在这里错过了什么?
我正在使用MySQL,JavaScript和Ajax创建一个门户网站,我希望在纬度和经度方面获取用户的位置.如果在没有询问的情况下无法获取位置,那么一旦用户授予权限,我可以从任何页面获取位置而无需再次询问.
提前致谢.
如何在Google Charts条形图上删除文本样式中vAxis textPosition'周围的白色边框?
我的造型看起来像这样:
vAxis: { 'textPosition': 'in', 'textStyle': { color: 'black', 'stroke': 0 } },
Run Code Online (Sandbox Code Playgroud)
我想在我的彩色条纹中的黑色文本周围没有周围的白色区域.
请参阅此链接:https://developers.google.com/chart/interactive/docs/gallery/bubblechart
注意Bubbles如何在其中有文本,周围有白色边框.我想删除此边框,以便黑色文本直接位于气泡颜色上,黑色文本周围没有边框.
我尝试了很多组合,例如:
'textStyle': { color: 'black', 'stroke': 0 }
'textStyle': { color: 'black', 'strokeWidth': 0 }
'textStyle': { color: 'black', 'border': 0 }
'textStyle': { color: 'black', 'border': 'none' }
Run Code Online (Sandbox Code Playgroud)
我没有尝试过任何改变.我的文字周围仍然有白色边框.
我有一个包含列的表:cid,date
示例表数据:注意:cid包含字符串值,例如:'otsytb8o7sbs50w9doghwzvfy0vb8f9h'许多都是重复的.
cid. date
--------------------------------------------------------
1 2015-10-10 04:57:57
2 2015-10-10 05:03:58
3 2015-10-10 05:24:49
4 2015-10-10 05:28:24
5 2015-10-10 05:28:26
6 2015-10-10 05:28:40
7 2015-10-10 05:30:39
8 2015-10-10 05:33:04
9 2015-10-10 05:35:42
9 2015-10-10 05:36:03
Run Code Online (Sandbox Code Playgroud)
我想得到以下内容:
cid为uniqVisitscidHAVING(计数<= 1)作为弹我想从Cookie ID(cid)获得每月的跳出率.
所以我正在寻找:(反复计算<= 1的唯一Cookie ID的COUNT个)和针对总独立访问者的(COUNT DISTINCT cid),按月分组
期望的结果:
uniqVisits | bounced | month
-----------|---------|-------
2345 | 325 | 2015-10
-----------|---------|-------
7345 | 734 | 2015-11
-----------|---------|-------
3982 | 823 | 2015-12
-----------|---------|-------
4291 | …Run Code Online (Sandbox Code Playgroud) 我的网络结构是
Header-of-page
Run Code Online (Sandbox Code Playgroud)
导航链接|| 的iFrame
Footer
Run Code Online (Sandbox Code Playgroud)
我正在尝试处理会话超时,当会话超时时我正在尝试将页面重定向到登录页面,这很好(会话超时).
问题: 当我重定向页面时,登录页面显示在iFrame中,这是不期望的.
如何重定向到登录页面(整个窗口),而不是在iFrame中打开它.
我试过: 1.使用标题2.使用javascript(评论)
<?php session_start();
$timeout = 1; // Set timeout minutes
$timeout = $timeout * 60; // Converts minutes to seconds
if (isset($_SESSION['timeout']))
{
$session_life = time() - $_SESSION['timeout'];
if ($session_life > $timeout)
{
session_destroy();
header("Location: login.php?msg=timeout");
// echo '<script language="javascript">';
// echo 'window.location.replace("login.php");';
// echo '</script>';
}
}
$_SESSION['timeout'] = time();
?>
Run Code Online (Sandbox Code Playgroud)
请指导我解决这个问题.谢谢!
我正在制作一个登录页面。所以我已经可以登录到另一个页面了。然后在我的登录页面中,我需要将记住我复选框和 PHP。那么我需要在代码中的哪个部分放置我的“记住我”代码?请帮我。
这是 login1.php
<?php
session_start();
//database connection
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "lala";
// Create connection
$link = mysql_connect($servername,$username,$password) or die("Could not connect");
$db= mysql_select_db("$dbname",$link) or die ("Could not select database");
$login = $_POST['login'];
$password = md5($_POST['password']);
$rememberme = $_POST['remember_me'];
$result = mysql_query("SELECT * from admin WHERE working_id = '$login' and password = '$password'");
$count = mysql_num_rows($result);
if($count==1)
{
//check remember me is on or off
//if off then session login
//else add …Run Code Online (Sandbox Code Playgroud) 我在列上有一个唯一的键.当我插入a然后å它抛出一个错误:
PHP致命错误:未捕获异常'PDOException',消息'SQLSTATE [23000]:完整性约束违规:1062重复条目'å'表示密钥'constraint-1''..
....但是a并且å是不同的UTF字符 - 所以发生了什么......?
表有DEFAULT CHARSET=utf8mb4 和utf8mb4_unicode_ci整理.
我有来自数据库的数据行的make表的PHP文件.我想将此页面发送到电子邮件.但是当我得到包含HTML和PHP代码的内容时.但我想只用HTML发送页面的结果.
我用这个代码
$str = file_get_contents( 'template.php' );
$mail = "test@tst.com";
mail($mail,$str);
Run Code Online (Sandbox Code Playgroud)
还有这个
$str = readfile("'template.php'");
Run Code Online (Sandbox Code Playgroud)
但结果包含电子邮件中的PHP代码.我怎么能得到只有HTML的结果?
我正在使用bootstrap-slider.js - http://www.eyecon.ro/bootstrap-slider/ 给我范围滑块功能.我在一个页面上有9个滑块,只能从第一个滑块获取值.
如何获得其他滑块的值?
<input type="text" class="sliderMaster slider-horizontal" id="sl9" name="q12" value="" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="50" data-slider-orientation="horizontal" data-slider-selection="after" data-slider-tooltip="show">
<input type="text" class="sliderMaster slider-horizontal" id="sl2" name="q2" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="50" data-slider-orientation="horizontal" data-slider-selection="after" data-slider-tooltip="show">
<input type="text" class="sliderMaster slider-horizontal" id="sl3" name="q3" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="50" data-slider-orientation="horizontal" data-slider-selection="after" data-slider-tooltip="show">
$(function(){
$('#sl1').slider({
formater: function(value) {
return 'Current value: '+value;
}
});
$('#sl2').slider({
formater: function(value) {
return 'Current value: '+value;
}
});
$('#sl3').slider({
formater: function(value) {
return 'Current value: '+value;
}
});
});
Run Code Online (Sandbox Code Playgroud) 我有一个动态发送电子邮件的表单.此表单采用收件人的电子邮件ID,主题和正文内容.
我正在使用PHPMailer类来解决这个问题.说到纯文本,电子邮件工作得很好.但我想添加一个功能,用户可以将html粘贴到正文部分,以便电子邮件发送者可以解析/阅读它们并发送html版本的电子邮件.
我尝试了这个,但它不起作用,因为整个HTML被邮寄为文本.
$email_msg = htmlentities($_POST['mail_msg'], ENT_QUOTES, "UTF-8");
Run Code Online (Sandbox Code Playgroud)
任何意见将是有益的 .
提前致谢.