Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript触发器和MySQL后端更新PHP_Php_Javascript_Jquery_Html_Mysql - Fatal编程技术网

使用javascript触发器和MySQL后端更新PHP

使用javascript触发器和MySQL后端更新PHP,php,javascript,jquery,html,mysql,Php,Javascript,Jquery,Html,Mysql,我正在尝试在我的页面上创建缩略图旋转木马。它从sql数据库加载6个带有链接的图像。单击“下一步”按钮时,它将进入6个图像的列表,用边框选择页面当前所在的图像。当您在图像6上单击next时,我希望它从mysql数据库中按降序加载下一个6。我似乎不能这样做。我目前有这个设置 -连接并从数据库中选择 $con = mysql_connect("localhost", "xxxx", "xxxx"); mysql_select_db("xxxx"); $result = mysql_query("sel

我正在尝试在我的页面上创建缩略图旋转木马。它从sql数据库加载6个带有链接的图像。单击“下一步”按钮时,它将进入6个图像的列表,用边框选择页面当前所在的图像。当您在图像6上单击next时,我希望它从mysql数据库中按降序加载下一个6。我似乎不能这样做。我目前有这个设置

-连接并从数据库中选择

$con = mysql_connect("localhost", "xxxx", "xxxx");
mysql_select_db("xxxx");
$result = mysql_query("select SQL_CALC_FOUND_ROWS * from `images` WHERE `id` ORDER BY     id DESC LIMIT 6");

$row_object = mysql_query("Select Found_Rows() as rowcount");
$row_object = mysql_fetch_object($row_object);
$actual_row_count = $row_object->rowcount;
这是传送带中的代码,正在工作

<div id="thumbs-top" class="jcarousel">
<ul id="thumbs-data" class="thumbs-grid">
<?php
while ($row = mysql_fetch_array($result)) {
echo              '<li><a href="########'.$row['filename'].'.html">';
echo                '<img class="thumb-title"       src="http://dknwp6sl3x0i8.cloudfront.net/thumbs/'.$row['filename'].'.jpg" title="###   ###<p>441 points : 185,038 views</p>" />';
echo                '</a></li>';            
}
?>          
</ul>
现在我已经设置好了,如果url与无序列表中的href匹配,它会添加所选的类,从而在缩略图周围形成边框

从数据库中加载接下来的6个缩略图,我已经设置好了,所以如果ul中没有选择的类,那么我会加载一个php脚本来发布接下来的6个缩略图,但是我无法让它工作

<script type='text/javascript'>
$(document).ready(function () {
if (!$('ul.thumbs-grid li a img').hasClass('thumb-title selected')) 
{
$('#thumbs-data').load('data.php');
}
});
</script>
这似乎不起作用。它创建了一个mysql获取数组错误

警告:mysql\u fetch\u数组:提供的参数不是有效的mysql结果资源

我希望data.php中的ul覆盖转盘中加载的当前数据

有没有其他方法来修复或执行此操作?我对编码相当陌生,所以请容忍我


我在站点上遇到问题-

什么错误?发布错误日志。您需要将一些标识符值传递给php,该值将标识下一步要获取的行,比如某物的ID。前行有ID > 6,ID > 12等警告:MySqLyFutCHYLNA数组:提供的参数不是一个有效的MySQL结果资源,是我这样设置的方式来做这样的事情的正确方式吗?考虑使用PDO语句或MySQL。mysql_uu函数已被弃用,您的脚本将非常容易受到SQL注入的影响。