Tag: mysql

用mysql进行ajax长轮询

我使用了这里描述的类似脚本: 来自mysql的长轮询信息不能在我的网站上工作,它的工作但是,当我刷新页面或点击其他链接时我收到错误警告+网站开始严重滞后,可以一个告诉我是什么导致这个? 我的代码: $oldIDq = mysql_query(“SELECT * FROM messages ORDER BY id DESC LIMIT 1”); while($oldrow = mysql_fetch_array($oldIDq)){ $oldID = $oldrow[‘id’]; } $func = ‘ var oldID = ‘.$oldID.’; function wait() { $.ajax({ type: “GET”, url: “../scripts/msg_scripts/msg.php?oldid=” + oldID, async: true, cache: false, success: function (data){ var json = eval(\'(\’ + data + \’)\’); if […]

用于动态表数据的jQuery AJAX POST到mysql表 – 我是否以正确的方式执行此操作?

我有一个表,我可以动态添加和删除任意数量的行。 一旦数据全部由用户输入,我使用jQuery AJAXfunction将其POST到mysql数据库,因此没有页面重定向或刷新。 我能想到让它工作的唯一方法是在我的jQuery中使用这个for循环,有效地将每一行分别发布到数据库。 这有多笨? 我应该获取所有表数据并将其发布一次吗? 用户可以有任意数量的行,用户可以在提交之前尽可能多地添加和删除行。 奇怪的i变量计数是由于表顶部有第二行。 我无法巧妙地做到这一点。 我总是与正确的行相关联的数据有点偏执。 感谢您的时间。 jQuery(function() { jQuery(“.button1”).click(function() { // process form here var rowCount = jQuery(‘#dataTable tr’).length; for (var i = 2; i < rowCount; i++){ // the four elements of each row I am storing to the mysql var txtRow1 = jQuery('#txtRow' + (i-1)).val(); var tickerRow1 = […]

jQuery Ajax Post,将它们添加到DB,返回数据并再次重复该过程

我完全糊涂了,所以请让逻辑清楚一点。 在这里我从db获取我的数据。 index.php $sorular_hepsi = mysql_query(“select * from tblsorular where hafta=1 order by rand() limit 2”); $soru_ust = mysql_fetch_assoc($sorular_hepsi); $soru_id = $soru_ust_rs[“id”]; $soru_grup_id = $soru_ust[“sId”]; $soru1 = $soru_ust[“soru”]; $sorular = mysql_query(“select * from tblsorular where sId=$soru_grup_id”); $totalKayit = mysql_num_rows($sorular_rs); while ( $sorular_rs=mysql_fetch_assoc($sorular)) { $sorular2[] = $sorular_rs[“soru”]; $sorular2Id[] = $sorular_rs[“id”]; } $userId = 1234; 这是index.php列出的对象 <a […]

开始jQuery帮助

我正在尝试使用php和jQuery创建一个简单的MySQL Admin。 我从来没有使用过jQuery,所以我的代码可能非常值得。 我对代码的问题是,当我点击按钮时,没有任何反应。 我知道偶然的火,因为如果我在firefox中打开html文件(不是使用文件:///的东西)并点击它,它会在框中显示我的PHP代码我希望返回的内容进入。 我要做的第一件事是连接到指定的数据库并返回表的列表。 inheritance我的代码 的index.html var Server = ‘None’; var Username = ‘None’; var Password = ‘None’; var Database = ‘None’; $(“#connect”).click(function() { Server = $(‘#server’).val(); Username = $(‘#username’).val(); Password = $(‘#password’).val(); Database = $(‘#database’).val(); loadTables(); }); function loadTables() { $.get(“display.php”, { server: Server, username: Username, password: Password, database: Database, content: “tables” […]

实时搜索名字,中间名和姓氏

我想根据一个人的全名(第一,中间和最后一个)进行实时搜索。 如果一个人搜索“John lewis Morris”,该查询应返回“John lewis Morris”的欲望结果。 现在我的数据库中不需要中间名字段。 因此,一个人可以拥有名字和姓氏,而另一个人可以拥有名字,姓名和姓氏。 这是我的查询: “Select * form person where CONCAT(first,’ ‘,middle,’ ‘,last) LIKE $_POST[‘searchValue’] OR first LIKE $_POST[‘searchValue’] OR middle LIKE $_POST[‘searchValue’] OR last $_POST[‘searchValue’]”; 会发生的是,当我按名字/中间名/姓氏搜索时,它只返回可用的记录。 但如果我先搜索(John Doe),它就什么都不返回。 如果我也按第一,中间和最后一个(John Amos Doe)搜索,它什么都不返回。 我有这种感觉,问题来自我的查询。 我如何让这个工作。 我使用JQuery Ajax函数进行实时搜索。 如果需要更多解释,请告诉我。 注意 :在我仅使用名字和姓氏搜索之前它完美无缺。 这是我的查询: “Select * form person where CONCAT(first,’ ‘,middle,’ ‘,last) LIKE $_POST[‘searchValue’]”;

jQuery Ajax到PHP MySQL – 跨域内部服务器Erro(500)

我有一个jQuery ajax调用使用PHP脚本更新我的数据库。 这是我的电话: $.ajax({ url: “update.php”, type: ‘POST’, dataType: ‘jsonp’, data: {key1: value1, key2: value2}, cache: false, error: function() { $(“#failUpload”).removeClass(“hide”); }, success: function(data) { $(“#succesUpload”).removeClass(“hide”); setTimeout(function() { $(“#succesUpload”).addClass(“hide”); }, 5000); } }); PHP更新部分: $key1 = $_POST[“key1”]; $key2 = $_POST[“key2”]; $con=mysqli_connect(“localhost”,”username”,”password”,”dbname”); if (mysqli_connect_errno()) { echo “Failed to connect to MySQL: ” . mysqli_connect_error(); } $sql […]

jQuery每个函数结果怎么办?

我必须构建一个表单,我一直在研究jQuery,但如果你能给我任何建议,我会陷入困境, 所以让我来解释一下我有20种产品的forms,包括offer1,offer2和月费,所有这些至今都是完美的工作我只需要你选择特定产品的数量,当你按下一个按钮显示再次结果,但只有数量填充所以基本上只有客户对他们感兴趣的产品,这里是我的主要问题,我知道我必须在jQuery每个function,但我不知道如何做到这一点? 我已将图片附加到表单,以便您可以看到示例表单图片 编辑:这是我目前的代码: function convert(value) { return “” + ((Number(value) || 0).toFixed(2).replace(/(\d)(?=(\d{3})+ (?!\d))/g, “$1,”)) + “”; } function testing(id, normaloffer, talesalesoffer, montlyoffer) { var normaoffertotal = normaloffer * $(‘#amount’ + id).val(); var talesalestotal = talesalesoffer * $(‘#amount’ + id).val(); var montlytotal = montlyoffer * $(‘#amount’ + id).val(); $(“.normaloffertotal” + id).html(normaoffertotal); $(“.telesalesoffertotal” + id).html(talesalestotal); $(“.montlytotal” […]

将data- *传递给bootstrap Modal

我已经看到了将数据传递给模态的许多搜索结果,所有搜索结果都可能有效,但有不同的解决方案。 我有一个MySql DB,有一个非常简单的单个表。 我使用PHP echo将数据回显到HTML表。 最后的 是用于触发模态的引导按钮。 我无法获得包含的代码来显示模式中的行数据。 在我学习的时候,这里有很多评论。 Website | Login <!–Lead Number–> First Name Last Name Moving Date eMail Phone From To Moving Size <!–IP Address–> <!–Source–> Submission Time Actions <?php while($row=mysqli_fetch_assoc($result)) { echo "”; /*echo “” . $row[“lead_id”] .””;*/ echo “” . $row[“customer_first_name”] .””; echo “” . $row[“customer_last_name”] .””; echo “” . […]

使用foreach循环,jquery和ajax插入多个复选框值

我有输入字段复选框, 我的问题是,在我的foreach循环插入查询中,如果我选中了所有复选框, 它只会在我的数据库中插入值1和2,它会忽略值3。 我正在使用jquery和ajax来获取复选框。 var rubricChkbox = new Array(); $(“.rubricChkbox:checked”).each(function() { rubricChkbox.push($(this).val()); }); console.log(rubricChkbox); $.ajax({ url: “Queries/save.php”, type: “POST”, data: { “rubricChkbox”:rubricChkbox }, success: function(yey){ console.log(yey); alert(yey); } }); }); }); 这是我的save.php, if (isset($_POST[‘rubricChkbox’]) || isset($_POST[‘uncheked’]) || isset($_POST[‘user_id’])) { $rubric_value = $_POST[‘rubricChkbox’]; $IDuser = $_POST[‘user_id’]; foreach($rubric_value as $rubric_check) { $sql_check = “SELECT raw_selected_rubric FROM rubric_selected […]

使用jQuery计算点击次数并使用Ajax进行显示

我正在破解一些代码,以便让它在一个看不见的div元素上注册一个点击,它扩展了一篇文章以显示它的摘录,同时为任何人点击它的时间加上+1。 之后,它会使用ajax更新一个元素,其中包含收到的点击次数。 至少,这是目标。 下面的代码最终打破了Wordpress并给了我白色的厄运屏幕。 这是从带有Ajax回调的简单点击计数器获取的,以更新数字。 我的问题所在,就是为了记录不同元素的点击而攻击它。 不浪费任何时间,这是我的问题: 我不是只需要将所有post_like重命名为post_reader吗? 有人一直在告诉我它should work so check your server ,但这似乎是荒谬的…… 注意,在下面你看到post_reader ,之前曾说过post_like 。 // post click to expand button $timebeforerevote = 1; add_action(‘wp_ajax_nopriv_post-like’, ‘post_reader’); add_action(‘wp_ajax_post-like’, ‘post_reader’); wp_localize_script(‘like_post’, ‘ajax_var’, array( ‘url’ => admin_url(‘admin-ajax.php’), ‘nonce’ => wp_create_nonce(‘ajax-nonce’) )); function post_like() { $nonce = $_POST[‘nonce’]; if ( ! wp_verify_nonce( $nonce, ‘ajax-nonce’ ) ) […]