Как добавить значение текстового поля для userarray в php - PullRequest
0 голосов
/ 27 июля 2011

У меня есть n значений текстового поля, которые я могу извлечь из переменной ... Мой вопрос заключается в том, что у меня есть массив, источник которого показан ниже

 for ($x = 1; $x <= $num; $x++) {

     $userArray[] = $this->input->post("select" . $x . "");
     $quantity = $this->input->post('Quantity'.$x);
     $quantity = $quantity.(" "); 
     echo $quantity;

вывод количества 12345 000000 12345

    }
    if (is_array($userArray) && !empty($userArray))
 {
foreach ($userArray as $user)
{
  $row = explode(',', $user);
  echo implode(",",$row);
 // print_r($row);
  $productName = (isset($row[0]) ? $row[0] : '');
 // print_r($productName);

РЕЗУЛЬТАТЫ 3-В-1 НАКЛОНЯЮТ НАКЛОНАМИ ДЖАЙ ГАНЕШ, 3-В-1 НАКЛОНИВАЮТ НАДВИЖЕНИЯ ДЖАЙ-ГАНЕШИ, 3-В-1 НАКЛОНИВАЮТ НАРКОТКИ ДЖАЙ ГАНЕШ,

  $barcode = (isset($row[1]) ? $row[1] : '');
 // print_r($barcode);  

ВЫХОД 683988 683988 683988

  $quantity = $this->input->post("Quantity" . $x . "");
 // print_r($quantity); 

ПРОБЛЕМА ВСТАВЛЯЕТСЯ ЗДЕСЬ ВЫХОД, КОТОРЫЙ МОЖЕТ КАК Количество1 Количество1 Количество1

     $flag = $this->cartmodel->productCategory($category);
    // print_r($flag);
  }
  }

мне нужно, чтобы вывод количества был добавлен в пользовательский массив .. как этого добиться .. спасибо за ваше время

конечный результат должен быть

3 IN 1 INCENSE STICKS JAI GANESH 683988 12345

3 IN 1 INCENSE STICKS JAI GANESH 683988 000000 

3 IN 1 INCENSE STICKS JAI GANESH 683988 12345

1 Ответ

0 голосов
/ 28 июля 2011

Может быть:

for ($x = 1; $x <= $num; $x++) {
    $userArray[] = $this->input->post("select" . $x . "");
    //$quantity = $this->input->post('Quantity' . $x);
    //$quantity = $quantity . (" ");
    //echo $quantity;
    //output of quantity is 12345 000000 12345
    if (is_array($userArray) && !empty($userArray)) {
        foreach ($userArray as $user) {
            $row = explode(',', $user);
            echo implode(",", $row);
            // print_r($row);
            $productName = (isset($row[0]) ? $row[0] : '');
            // print_r($productName);
            //OUTPUT 3 IN 1 INCENSE STICKS JAI GANESH,3 IN 1 INCENSE STICKS JAI GANESH,3 IN 1 INCENSE STICKS JAI GANESH,

            $barcode = (isset($row[1]) ? $row[1] : '');
            // print_r($barcode);
            //OUTPUT 683988 683988 683988

            $quantity = $this->input->post("Quantity" . $x . "");
            // print_r($quantity);
            //THE PROBLEM ARISES HERE OUTPUT COMES LIKE Quantity1 Quantity1 Quantity1

            $flag = $this->cartmodel->productCategory($category);
            // print_r($flag);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...