PHP 오류 메시지 : 배열에서 문자열로 변환

덴타 1212

나는 codeigniter의 초보자입니다.이 오류가 발생했습니다.

A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
Filename: views/coba.php
Line Number: 52

그래도 해결할 수 없습니다. 이 컨트롤러의 내 코드 :

public function getvalue()
{
 $result = $this->admin_model->harga();
 $data = array(
        'harga' => $result,
    );
 if ($this->input->post('btnKirim')==true) {
  $data['nama']=$this->input->post('nama');
  $data['tgl_masuk']=$this->input->post('tgl_masuk');
  $data['tgl_ambil']=$this->input->post('tgl_ambil');
  $data['berat']=$this->input->post('berat');
  $data['status']=$this->input->post('status');

 }
 $data['judul'] = 'Halaman Pegawai';
 $data['content'] = 'coba';
 $this->load->view('template/index',$data);

}

내 모델에 대한이 코드 :

public function harga(){
    $query= $this->db->query('SELECT harga from satuan');
    return $query->result();
}

이 오류 메시지가있는 곳은 내 view.php입니다.

<div class="form-group">
<label for="total" class="control-label">Total Harga</label>
<div>
    <input name="total" id="total" type="numeric" class="form-control" value="<?php echo $harga; ?>" readonly='total'>
</div>
</div>

이 메시지가 표시되는 이유는 무엇입니까? 해결하려면 어떻게해야합니까?

Hgazibara

메서드 result는 객체 배열 또는 빈 배열을 반환합니다. 어느 쪽이든 메서드 harga는 배열을 반환합니다.

이 결과를 사용하여 필드의 값을 채우고 있기 때문에 테이블의 모든 결과를 원하는지 아니면 특정 결과를 원하는지, 아니면 하나의 결과 만 원하는지 확실하지 않습니다. 원하는 것이 무엇이든 echo경고없이 사용할 수 있도록이를 스칼라 값으로 변환해야합니다 .

반환 된 결과를 반복 할 수 있으므로 다음과 같이 할 수 있습니다.

public function harga() {

    // Since your HTML containts 'Total harga', I'm assuming you
    // have multiple results and you need to add them all up
    $result = 0

    foreach($query->result() as $row) {
        $output += $row->harga;
    }

    return $result;
}

결과가 하나만 필요한 경우 $query->row()테이블에서 단일 행을 가져 오는 데 사용 하는 것이 좋습니다 ( limit또는 whereSQL 쿼리에서 또는 사용 ).

문제가 무엇인지 완전히 이해하려면 설명서를 확인하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

쿼리 연결시 PHP 배열에서 문자열로의 변환 오류

분류에서Dev

PHP에서 2D 배열을 CSV 파일로 변환-문자열 오류

분류에서Dev

laravel 5.6의 SQL 삽입시 배열에서 문자열로 변환 오류

분류에서Dev

SOAP 요청시 배열에서 문자열로의 변환 오류

분류에서Dev

문서에서 해시를 사용할 때 "배열에서 문자열로 변환"오류

분류에서Dev

PHP 공지 : 10 행에서 배열에서 문자열로 변환

분류에서Dev

PHP 오류 문자열 변환

분류에서Dev

오류 : "배열에서 문자열로 변환"-Implode 함수

분류에서Dev

오류 : "배열에서 문자열로 변환"-Implode 함수

분류에서Dev

whereIn 배열에서 문자열로 변환 오류-Laravel

분류에서Dev

stmt-> execute () (배열에서 문자열로의 변환 오류)

분류에서Dev

array_diff 배열에서 문자열로의 변환 오류

분류에서Dev

codeigniter 3.0.1의 배열에서 문자열로의 변환 오류

분류에서Dev

Laravel의 배열에서 문자열로의 변환 오류

분류에서Dev

codeigniter 오류 datadase 및 배열에서 문자열로 변환

분류에서Dev

배열에서 문자열로의 변환 오류, Laravel

분류에서Dev

Laravel 5.2 배열에서 문자열로의 변환 오류

분류에서Dev

Codeigniter : 배열에서 문자열로의 변환 오류

분류에서Dev

PHP에서 JSON 문자열을 배열로 변환 하시겠습니까?

분류에서Dev

배열에서 문자열로 변환 PHP, assoc 배열

분류에서Dev

PHP에서 문자열 배열을 일반 배열로 변환

분류에서Dev

이중 배열의 배열에서 문자열로의 변환 오류

분류에서Dev

문자열에서 날짜 시간을 변환 할 때 오류 메시지 변환 실패

분류에서Dev

문자열에서 날짜 및 / 또는 시간을 변환 할 때 변환 실패라는 오류 메시지

분류에서Dev

PHP 배열에서 문자열로의 변환 문제

분류에서Dev

PHP 잘못된 문자열 오프셋 오류 및 문자열 변환 오류

분류에서Dev

1000 사용자 GCM : 배열에서 문자열로 변환 오류

분류에서Dev

이 PDO PHP에서 문자열 변환 오류 배열 여러 데이터를 삽입하는 동안

분류에서Dev

PHP 배열을 문자열로 변환 하시겠습니까?

Related 관련 기사

  1. 1

    쿼리 연결시 PHP 배열에서 문자열로의 변환 오류

  2. 2

    PHP에서 2D 배열을 CSV 파일로 변환-문자열 오류

  3. 3

    laravel 5.6의 SQL 삽입시 배열에서 문자열로 변환 오류

  4. 4

    SOAP 요청시 배열에서 문자열로의 변환 오류

  5. 5

    문서에서 해시를 사용할 때 "배열에서 문자열로 변환"오류

  6. 6

    PHP 공지 : 10 행에서 배열에서 문자열로 변환

  7. 7

    PHP 오류 문자열 변환

  8. 8

    오류 : "배열에서 문자열로 변환"-Implode 함수

  9. 9

    오류 : "배열에서 문자열로 변환"-Implode 함수

  10. 10

    whereIn 배열에서 문자열로 변환 오류-Laravel

  11. 11

    stmt-> execute () (배열에서 문자열로의 변환 오류)

  12. 12

    array_diff 배열에서 문자열로의 변환 오류

  13. 13

    codeigniter 3.0.1의 배열에서 문자열로의 변환 오류

  14. 14

    Laravel의 배열에서 문자열로의 변환 오류

  15. 15

    codeigniter 오류 datadase 및 배열에서 문자열로 변환

  16. 16

    배열에서 문자열로의 변환 오류, Laravel

  17. 17

    Laravel 5.2 배열에서 문자열로의 변환 오류

  18. 18

    Codeigniter : 배열에서 문자열로의 변환 오류

  19. 19

    PHP에서 JSON 문자열을 배열로 변환 하시겠습니까?

  20. 20

    배열에서 문자열로 변환 PHP, assoc 배열

  21. 21

    PHP에서 문자열 배열을 일반 배열로 변환

  22. 22

    이중 배열의 배열에서 문자열로의 변환 오류

  23. 23

    문자열에서 날짜 시간을 변환 할 때 오류 메시지 변환 실패

  24. 24

    문자열에서 날짜 및 / 또는 시간을 변환 할 때 변환 실패라는 오류 메시지

  25. 25

    PHP 배열에서 문자열로의 변환 문제

  26. 26

    PHP 잘못된 문자열 오프셋 오류 및 문자열 변환 오류

  27. 27

    1000 사용자 GCM : 배열에서 문자열로 변환 오류

  28. 28

    이 PDO PHP에서 문자열 변환 오류 배열 여러 데이터를 삽입하는 동안

  29. 29

    PHP 배열을 문자열로 변환 하시겠습니까?

뜨겁다태그

보관