2014-09-04 3 views
-1

PHP 파일에 배열을 보내려고합니다. 나는 하나의 문자열로 할 수 있으므로 연결 등이 작동합니다. 하지만 난 어떻게 배열로 그것을 할 PHP 파일에서 배열을 얻는 방법을 몰라.JSON을 사용하여 PHP에 배열 게시

String[] nonUserArray = new String[ohne.size()]; 
     for (int i = 0; i < ohne.size(); i++) { 

      nonUserArray[i] = ohne.get(i).getnummer(); 
      System.out.println("Array "+nonUserArray[i]); 
     } 


      List<Name ValuePair> params = new ArrayList<NameValuePair>(); 
      // This is still wrong... 
      params.add(new BasicNameValuePair("nummer[]", nonUserArray[])); 

내 PHP 파일이 여전히 : 내가 배열을 받아 PHP 파일 내부 루프에 넣어하는 방법을 잘 모릅니다

<?php 
$response = array(); 
if (isset($_POST['nummer'])) { 
    $nummer = $_POST['nummer'];  
    require_once __DIR__ . '/db_connect.php'; 

    $db = new DB_CONNECT(); 

    //Hier wird die ID ausgelesen 
    $getIdAusMySQL = 0; 
    $getIdAusMySQL = mysql_query("SELECT id FROM User WHERE nummer = '$nummer'"); 

    ... 

그래서이 내 클래스입니다.

' 그건 그렇고, 누군가 내게 좋은 oppertunity PHP 파일 내부에서 오류를 찾을 수 말해 줄 수 있습니다. java/android의 system.out.println()과 같은 것입니다. 감사합니다

답변

0

배열로 데이터를 게시하는 대신 배열을 json 문자열로 JSON ENCODE 수 있으며 게시 할 수 있습니다.

나중에 양식 게시물에서 JSON으로 문자열을 배열로 디코드 할 수 있습니다.

오류 디버깅을 위해 당신은

echo "your message"

디버그 포인트를 추가 할 수 있습니다.

더 나은 오류 추적을 위해 오류보고를 설정할 수 있습니다.

참조 : error reporting in php

관련 문제