函数向php文件发送空值

时间:2010-07-22 21:25:55

标签: php javascript

我有一个函数将“id”值发送到一个php文件但是它发送的所有内容都是null ..任何人都可以找到原因吗?

(id的值不为空)

function send(point, name, message, type, file, id, lat, lng) {
var html = "<b>" + name + "</b> <br/>" + message + '<IMG SRC=\"'+file+'\">' + ' <br> id = ' + id + "<a href=delete.php?id="+ <?php echo "\"".$nt['id']."\""?> +">Delete Entry</a>";
}

1 个答案:

答案 0 :(得分:1)

你似乎在你的代码中使用了javascript参数id和php变量$nt['id'],我假设你需要使用其中一个 - 逻辑规定如果js参数{{ 1}}不为null然后你使用它,如果PHP变量id不为null,那么使用它。

如果它们都是null,那么你需要检查更多的脚本只是这个小片段:)

$nt['id']

function send(point, name, message, type, file, id, lat, lng) {
  var html = '<b>' + name + '</b><br/>'
   + message
   + '<img src="' + file + '">'
   + ' <br> id = <?php echo $nt['id']; ?>">'
   + '<a href="delete.php?id=<?php echo $nt['id']; ?>">Delete Entry</a>';
}

也可能值得指出你真的不应该使用GET参数来处理诸如'delete.php'之类的脚本 - 如果他们有预先请求链接的链接检查器,反病毒或互联网调速器会发生什么?从技术上讲,GET是一种“安全”的HTTP方法(客户端应该不会采取任何行动,也不会对响应URL上的gET所做的任何资源进行任何更改。)