Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
函数将空值发送到php文件_Php_Javascript - Fatal编程技术网

函数将空值发送到php文件

函数将空值发送到php文件,php,javascript,Php,Javascript,我有一个函数,它将“id”值发送到一个php文件,但它发送的所有内容都是null。。有人知道为什么吗 (id的值不为空) 函数发送(点、名称、消息、类型、文件、id、lat、lng){ var html=“”+name+”“+message+'+'id='+id+”; } 您似乎在代码中使用javascript参数id和php变量$nt['id'],我假设您需要使用一个或另一个-逻辑指示,如果js参数id不为null,那么您就使用它,如果php变量$nt['id']不为null,那么就使用它 如

我有一个函数,它将“id”值发送到一个php文件,但它发送的所有内容都是null。。有人知道为什么吗

(id的值不为空)

函数发送(点、名称、消息、类型、文件、id、lat、lng){
var html=“”+name+”
“+message+'+'
id='+id+”; }
您似乎在代码中使用javascript参数
id
和php变量
$nt['id']
,我假设您需要使用一个或另一个-逻辑指示,如果js参数
id
不为null,那么您就使用它,如果php变量
$nt['id']
不为null,那么就使用它

如果它们都为null,那么您需要检查脚本的更多内容,而这只是一个小片段:)

函数发送(点、名称、消息、类型、文件、id、lat、lng){
var html=''+name+'
' +信息 + '' +“
id=“>” + ''; }

函数发送(点、名称、消息、类型、文件、id、lat、lng){
var html=''+name+'
' +信息 + '' +“
id=”+id + ''; }

可能还值得指出的是,您真的不应该在诸如“delete.php”之类的脚本中使用GET-params,如果它们有链接检查器、防病毒或预先请求链接的internet speeder,会发生什么情况?从技术上讲,GET是一种“安全”的HTTP方法(客户端不应该采取任何行动,也不需要对URL上的任何资源做出改变)。

180个字符在一个LOC中是100个字符太多,特别是如果是PHP+HTML+JS MISH MASH。考虑将代码拆分为可读块。
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>";
}
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>';
}
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=' + id + '">Delete Entry</a>';
}