$(document).ready(function(e) {
$('span#pijlr').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var urechts = "-1000px";
if(variable > urechts) {
$('#gallcont').animate({'left': '-=' +slide+ 'px'},'fast','linear');
}
});
$('span#pijll').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var ulinks = "0px";
if(variable < ulinks) {
$('#gallcont').animate({'left': '+=' +slide+ 'px'},'fast','linear');
}
});
});
Run Code Online (Sandbox Code Playgroud)
这个代码我写的一个简单的幻灯片库我.除非我快速单击箭头按钮,否则一切正常.它将超出我设置的值(urechts和ulinks).
我尝试在.animate之前加上'stop()',但它没有帮助.希望你们能就如何解决这个问题给我一些建议.提前致谢!
我正在研究一个函数来检查是否设置了$ _POST.
以下工作正常:
if (isset($_POST['einfo'])) {
$einfo = $_POST['einfo'];
} else { $einfo = NULL; }
Run Code Online (Sandbox Code Playgroud)
echo $ einfo;
这是我想要做的功能:
function ifset($check) {
if (isset($_POST['$check'])) {
$check = $_POST['$check'];
} else { $check = NULL; }
return $check;
}
$einfo = ifset('einfo');
echo $einfo;
Run Code Online (Sandbox Code Playgroud)
但我没有输出.
我有一个数据库,里面有一个名为'IP'的表.它有2列Id(int11)和ip(varchar15),并与值的行:id 1, ip 127.0.0.1
现在回到PHP我有以下内容:
$ip = $_SERVER['REMOTE_ADDR'];
$query = "SELECT * FROM ip WHERE ip='$ip'";
if(mysql_query($query)) {
echo "Ip is already in database";
}
else {
echo "Ip is not in database";
}
Run Code Online (Sandbox Code Playgroud)
现在我遇到的问题是如果我改变IP说if-statement仍然变为TRUE: 125.0.0.1
我一直试图将它修复2个小时,但仍然无法弄清楚我做错了什么.
这有什么问题?
if((preg_match('[a-zA-Z]{1,7}+',$_POST['naam'])) and (preg_match('[^\@\#\<\>\&\*\/]+[a-zA-Z0-9]+!',$_POST['password'])))
Run Code Online (Sandbox Code Playgroud)
第一个正则表达式我想要一个1-7长的字符串只包含字母.
第二个正则表达式我想要一个包含字母和数字的字符串!在末尾.
$menunaam = "Lazy Dog"
$resultmenus = mysqli_query($dbc,"SELECT menunaam FROM prijslijst WHERE menunaam='$menunaam'");
$row = mysqli_fetch_array($resultmenus,MYSQLI_ASSOC);
echo "<input type=\"hidden\" class=\"mnu\" name=\"mnnm\" value=".htmlspecialchars($row["menunaam"]).">";
Run Code Online (Sandbox Code Playgroud)
这输出
<input class="mnu" type="hidden" Dog="" value="Lazy" name="mnnm">
Run Code Online (Sandbox Code Playgroud)
然后当我像这样改变它工作正常(添加额外的单引号):
echo "<input type=\"hidden\" class=\"mnu\" name=\"mnnm\" value='".htmlspecialchars($row["menunaam"])."'>";
Run Code Online (Sandbox Code Playgroud)
然后我遇到了一个新问题.当我使用含有内容的变量时:$ menunaam ="lazy's"
<input class="mnu" type="hidden" s'="" value="lazy" name="mnnm">
Run Code Online (Sandbox Code Playgroud)