Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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之前呈现的第一个Javascript_Javascript_Php - Fatal编程技术网

在PHP之前呈现的第一个Javascript

在PHP之前呈现的第一个Javascript,javascript,php,Javascript,Php,假设在PHP文件中有: function printAllRows(){ for( everyrows in db){ echo "<tr>"; echo "<td> $_POST['..'] <td>"; echo "<td> $_POST['..'] <td>"; echo "<tr>"; } } f

假设在
PHP
文件中有:

    function printAllRows(){
      for( everyrows in db){
         echo "<tr>";
         echo "<td> $_POST['..'] <td>";
         echo "<td> $_POST['..'] <td>";
         echo "<tr>"; 
      }

     }


function printSpecifRows($keyword){
  .....
 }
同时,还有

<input type="text" name="keywoard"  />
<input type="submit" name="find" value="search" />

如果用户输入关键字,请按按钮,然后只显示与关键字匹配的行

因此:

if($\u POST[“find”]){
?>
//首先清除当前DOM表
document.getElementById(“myTable”).innerHTML=“”;

你把事情复杂化了。完全摆脱
。这里没有必要也没有必要涉及JS

只要更改PHP,如果您不希望它出现在页面上,它就不会首先输出所有数据

if ($_POST["find"]){
    printSpecifRows($_POST["find"]);
} else {
    printAllRows();
}

你把事情复杂化了。完全摆脱
。这里没有必要也没有必要涉及JS

只要更改PHP,如果您不希望它出现在页面上,它就不会首先输出所有数据

if ($_POST["find"]){
    printSpecifRows($_POST["find"]);
} else {
    printAllRows();
}

你把事情复杂化了。完全摆脱
。这里没有必要也没有必要涉及JS

只要更改PHP,如果您不希望它出现在页面上,它就不会首先输出所有数据

if ($_POST["find"]){
    printSpecifRows($_POST["find"]);
} else {
    printAllRows();
}

你把事情复杂化了。完全摆脱
。这里没有必要也没有必要涉及JS

只要更改PHP,如果您不希望它出现在页面上,它就不会首先输出所有数据

if ($_POST["find"]){
    printSpecifRows($_POST["find"]);
} else {
    printAllRows();
}


危险:这段代码是。在插入HTML文档之前,需要先转义用户输入。您是否重新设置PHP和JavaScript不能同时运行?为什么要在新页面加载时直接从JavaScirpt中清除表?好的,谢谢,但请帮助我。:)js不是“呈现的”在服务器上执行PHP.PHP之前,js在客户端执行。它们是完全不同的环境。谢谢,@epascarello,@MarcB,我刚刚从这个问题中学到了很多新东西。危险:这段代码是。在插入HTML文档之前,需要先转义用户输入。是否重新设置PHP和JavaScript不能同时运行?为什么要在新页面加载时直接从JavaScirpt中清除表格?好的,谢谢,但请帮助我。:)js不是“呈现的”在服务器上执行PHP.PHP之前,js在客户端执行。它们是完全不同的环境。谢谢,@epascarello,@MarcB,我刚刚从这个问题中学到了很多新东西。危险:这段代码是。在插入HTML文档之前,需要先转义用户输入。是否重新设置PHP和JavaScript不能同时运行?为什么要在新页面加载时直接从JavaScirpt中清除表格?好的,谢谢,但请帮助我。:)js不是“呈现的”在服务器上执行PHP.PHP之前,js在客户端执行。它们是完全不同的环境。谢谢,@epascarello,@MarcB,我刚刚从这个问题中学到了很多新东西。危险:这段代码是。在插入HTML文档之前,需要先转义用户输入。是否重新设置PHP和JavaScript不能同时运行?你为什么要在新页面加载时直接使用JavaScirpt来清除表?好的,谢谢,但请帮助我。:)在PHP.PHP在服务器上执行之前,js不会“呈现”。PHP在客户端执行。它们是完全不同的环境。谢谢,@epascarllo,@MarcB,我刚刚从这个问题中学到了很多新东西。如果(isset($_POST[“find”]){…
为了避免未定义的索引错误,(或者使用
过滤器输入
)哦,我的性感女友,我的想法太深了,我把一切都搞砸了,非常感谢昆汀。关于XSS为什么会这样呢?简单地说,我是新手:)谢谢again@febri23关于XSS:有明确的例子。最好使用
if(isset($\u POST[“find”]){…
来避免未定义的索引错误,(或者使用
filter\u input
)哦,我那该死的性感女友,我的思想太深了,我把一切都搞砸了,非常感谢昆汀。关于XSS为什么会这样?简单地说,我是菜鸟:)谢谢again@febri23关于XSS:有明确的例子。最好使用
if(isset($\u POST[“find”]){…
来避免未定义的索引错误,(或者使用
过滤输入
)哦,我那该死的性感女朋友,我的思想太深了,把一切都搞砸了,非常感谢昆汀。关于XSS为什么会这样?简单解释一下,我是新手:)谢谢again@febri23关于XSS:有明确的例子。使用
if(isset($\u POST[“find”])是一个很好的实践{…
为了避免未定义的索引错误,(或者使用
过滤器输入
)哦,我的性感女友,我的思想太深了,把一切都搞砸了,非常感谢昆汀。关于XSS为什么会这样?简单的解释一下,我是新手:)谢谢again@febri23关于XSS:有明确的例子。