Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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 从POST处理数组的语法,android?_Php_Android_Http_Http Post_Basicnamevaluepair - Fatal编程技术网

Php 从POST处理数组的语法,android?

Php 从POST处理数组的语法,android?,php,android,http,http-post,basicnamevaluepair,Php,Android,Http,Http Post,Basicnamevaluepair,我正在将一个数组从我的android应用程序传递到php服务器,如下所示: params.add(new BasicNameValuePair("image[]", encodedImage)); 现在,我希望在php代码中包含图像数组中的所有值。如何做到这一点 如何为此编写代码?-我想循环这个数组并在php中插入image[]中的每个图像 当我试着去做的时候 if(isset( $_POST['image'] )){ $images = array($_POST['image']); w

我正在将一个数组从我的android应用程序传递到php服务器,如下所示:

params.add(new BasicNameValuePair("image[]", encodedImage));
现在,我希望在php代码中包含图像数组中的所有值。如何做到这一点

如何为此编写代码?-我想循环这个数组并在php中插入image[]中的每个图像

当我试着去做的时候

if(isset( $_POST['image'] )){
$images = array($_POST['image']);
  while($row = $images){
  //insert into table
  }
}
但这没有帮助


如果isset的条件失败,则执行此操作。

尝试此操作:如果此操作有效

if(isset($_POST['images'])){
  $images[] = $_POST['images'];

while($row = $images){
  //your query here
}

如果您正在通过http post,那么所需的一切都在
$\u post
中。向我们展示一些PHP代码!根据您的编辑,首先,当我尝试执行if(isset($\u POST['images']){$images=array($\u POST['images']);而($row=$images){//insert-into-table}}时,您可以像
一样对其进行编码,但这没有帮助。您可以
打印r($\u POST['images'])
?实际上,if检查本身正在失败。我正在用一个移动应用程序访问服务器。如何打印这个?