注意:第57行的数组转换为字符串[关闭]

<?php
 $user=$_SESSION['user'];
            $data=mysql_fetch_array(mysql_query("select content.judul_content, content.kode_kategori, userapp.nama_lengkap from kategori kategori, content content, userapp userapp where kategori.kode_kategori=content.kode_kategori and kategori.kode_kategori='$user' and content.kode_content=userapp.kode_user"));

            $nama_siswa=$data['nama_siswa'];
            $nis=$data['nis'];
            $nama_kelas=$data['nama_kelas'];

?>

i have wrong message

Notice: Array to string conversion in this my line 57 .. $data=mysql_fetch_array......

Try this:

 <?php
 $user=$_SESSION['user'];
 $query=mysql_query("select nama_siswa,nama_kelas,nis,content.judul_content, content.kode_kategori, userapp.nama_lengkap from kategori kategori, content content, userapp userapp where kategori.kode_kategori=content.kode_kategori and kategori.kode_kategori='$user' and content.kode_content=userapp.kode_user") or die(mysql_error());
       while($data=mysql_fetch_array($query)){

        $nama_siswa=$data['nama_siswa'];
        $nis=$data['nis'];
        $nama_kelas=$data['nama_kelas'];
       echo $nama_siswa ." ".$nis . " " .$$nama_kelas ."<br />";

       }

?>

Edit:

try replace this

  $_SESSION['user'] = array('username' => $result[0]['username'],'nama_lengkap' => $result[0]['nama_lengkap']);

by

  $_SESSION['user'] =  $result[0]['username'];
  $_SESSION['nama_lengkap'] =  $result[0]['nama_lengkap'];