小编Rou*_*her的帖子

Ajax新手学习(PHP JQuery)

我是AJAX的新手,我正在尝试阅读整个页面并更改其中的元素而不刷新.

我有一个看起来像这样的页面:

在此输入图像描述

我正在使用PHP和JQuery.每当我点击any时tr,它都会获取id并将db中分配的数据放到表单上的id中.所以我可以更新用户的数据.

显然,当表单为空时,它是数据库中的标准插入.

当您单击td每个tr(Eliminar)的最后一个时,它会从数据库中删除该用户.

我的文件:

  • 构建页面的控制器(crud.php).
  • 包含每个与数据库相关的方法的数据库(database.php)
  • CSS文件和带有基本html,js的模板.

我想用Ajax创建所有这些刷新页面,但我得到类似的东西:

在此输入图像描述

我的所有页面都已插入到表单中,而不是使用新页面替换我的页面,或者只更换新表单.

任何可以帮助我学习的提示/指南?我在这个网站上搜索了所有相关的AJAX内容.还有JQuery网站......

我真的不知道AJAX如何工作以及如何将它与JS和PHP联系起来

相关代码:

//Capturador de eventos
$(document).ready(function(){
//Clickar en cualquier lado del tr (menos el ultimo td) para actualizar ese registro
$("#tablaDatos tr td:not(:last-child").click(function() {
    if (confirm("¿Seguro que desea modificar el registro?")){
        $("#idSelected").val($(this).closest('tr').attr('id'));
        var data = $('#idSelected').serialize(); 
        $.post(
                'crud.php',
                {data: data},
                function(response){
                    $('#result').html(response);
                }
        );
        return false;
    }else
        return false;
});

//Clickar en el borrar del listado para eliminar ese registro
$("#tablaDatos input").click(function(){ …
Run Code Online (Sandbox Code Playgroud)

html javascript php ajax jquery

5
推荐指数
1
解决办法
172
查看次数

PHP插入SQL日期

我有这个代码:

$date = '1991-08-13';

$sql =  "INSERT into TABLEA
        (nombre, apellido1, apellido2, direccion, codigoPostal,fechaNacimiento, notas) 
        VALUES 
        ('agds', 'asdgff', 'gerth', 'dfghdfghd efdgvwr', 86486, $date, 'ShhhHH');";
Run Code Online (Sandbox Code Playgroud)

我的问题是下一个问题:

当我插入$ date的值是:1991-13-08但是在数据库中出现:0000-00-00 我看过其他帖子的解决方案如下:STR_TO_DATE()它不适合我,它会插入NULL.还有其他方法吗?

编辑:遗失:''在$ date(它应该是:'$ date')感谢您的纠正!(:

php mysql date sql-insert

-3
推荐指数
1
解决办法
77
查看次数

标签 统计

php ×2

ajax ×1

date ×1

html ×1

javascript ×1

jquery ×1

mysql ×1

sql-insert ×1