Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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
使用javascript将所选行发送到php脚本_Javascript_Php_Rows - Fatal编程技术网

使用javascript将所选行发送到php脚本

使用javascript将所选行发送到php脚本,javascript,php,rows,Javascript,Php,Rows,我有一个简单的问题 我已经用php的查询结果完成了一个表,我将选择多行并将所有数据从一个字段发送到另一个php脚本 例如: Select | File name | etc | etc ------------------------------- checkbox1| dog.avi | etc | etc ------------------------------- checkbox2| cat.avi | etc | etc Subm

我有一个简单的问题

我已经用php的查询结果完成了一个表,我将选择多行并将所有数据从一个字段发送到另一个php脚本

例如:

    Select   | File name | etc | etc
    -------------------------------
    checkbox1| dog.avi   | etc | etc
    -------------------------------
    checkbox2| cat.avi   | etc | etc

Submit |  Submit2 | Submit3 etc etc
Sumbit:选中myscript.php的“文件名”字段中的行 Submit2:删除所有选中项 Submit3:将选中的行“文件名”字段提交到myscript2.php

我在所有行中都这样做:

echo '<input type="checkbox" name="file_id" value="'.$valueRow.'">';
但是在检查了如何向脚本发送multi之后?

JavaScript是客户端脚本,PHP是服务器端脚本。如果不向服务器重新发送请求,则无法将数据从PHP传输到JavaScript


可以创建具有隐藏元素的窗体。单击提交后,您可以以get或post的形式填充并提交此表单。您可以在服务器端用PHP检索这些数据,并根据需要在脚本中使用。

将数据从Javascript脚本客户端发送到PHP脚本客户端是一种称为AJAX异步Javascript和XML的技术,可以使用对象在Javascript中完成

要获取所有选中的复选框,您可以执行document.queryselectoral'input[type=checkbox]:checked'。然后,您可以从这些复选框中提取需要传递给PHP脚本的相关数据。由您决定是否将它们作为URL编码字符串或作为AJAX请求中给定链接中讨论的FormData对象传递