这是我编程的第一年,我试图通过单击按钮来增加SQL查询的限制。
让我说我有:
<?php
$number = 5;
$db->query("SELECT * FROM results LIMIT $number");
?>
<div id='test'> Load content into me </div>
<button id='happy' value='Click Me'>
如何点击$number
#happy
的价值
这就是我的想法:
$("#happy").click(function() {
$("#test").load("content.php");
});
content.php
<?php
$number+=20;
?>
如果您将内容加载到页面中,那么这两个页面现在不能共享相同的变量吗?是否有任何安全漏洞与数据加载页面?
点击按钮增加此SQL查询限制的最有效方法是什么?
当我从其他页面加载内容时,整个页面会添加到该一个评论部分。如果不清楚,此评论wiget不是此页面的唯一功能......
答案 0 :(得分:1)
在GET中传递您想要的号码。
$("#happy").click(function() {
$("#test").load("content.php?limit=20"); // Or any number.
});
在你的PHP中:
<?php
if(isset($_GET['limit'])){
$number=$_GET['limit'];
}else{
$number = 5;
}
$db->query("SELECT * FROM results LIMIT $number");
?>
<div id='test'> Load content into me </div>
<button id='happy' value='Click Me'>