首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用AJAX执行PHP脚本

使用AJAX执行PHP脚本
EN

Stack Overflow用户
提问于 2018-09-03 00:13:09
回答 1查看 0关注 0票数 0

我正在尝试用ajax执行一个php脚本,当我点击一个链接但没什么好笑的

一个像这个愿望的链接从DB得到一个值,并把它像@para:

代码语言:javascript
复制
<a onclick="supprimer(<?php echo $donnees[0]; ?>)" href="#">click</a>

和ajax功能:

代码语言:javascript
复制
<script type="text/JavaScript">
        function supprimer(test) {
            var x = new XMLHttpRequest();
            x.open("GET","supprimer.php?id="+test,true);
            x.send();
            return false;
        }
        </script>

第二个php文件:

代码语言:javascript
复制
<?php
    $con=mysqli_connect("localhost","root","");
    mysqli_select_db($con,'aumk');
    $id = $_GET['id'];
    mysqli_query($con,"DELETE FROM categore1 WHERE ID_CATEGORE1=$id");
    mysqli_close($con);
?>
EN

回答 1

Stack Overflow用户

发布于 2018-09-03 09:54:46

组:

代码语言:javascript
复制
x.open("GET","supprimer.php="+test,true);

至:

代码语言:javascript
复制
x.open("GET","supprimer.php?id="+test,true);

在您的脚本上,您正在检查$ _GET ['id']但是您没有发送它。检查:https//www.w3schools.com/php/php_forms.asp

另外提供基本安全性更改此行:

代码语言:javascript
复制
$id = mysqli_real_escape_string($_GET['id']);

这行可能是字符串,所以:

代码语言:javascript
复制
<a onclick="supprimer('<?php echo $donnees[0]; ?>')" href="#">click</a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档