All pastes #930343 Raw Edit

jmoncayo

public text v1 · immutable
·published 2008-03-06 15:01 UTC
rendered paste body
foreach(PmsDB::getFolderMessages(Session::singleton()->get("user_ID"),$box) AS $message){
                                        echo '<tr><td width="10"><input type="checkbox" name="checkbox[]" value="'.$message['pm_ID'].'" /></td>';
                                        $class = $message['pm_READ_STATUS'] == FALSE ? 'unread' : 'read';
                                        echo '<td class="'.$class.'"></td><td>'.$message['pm_GET'].'</td>';
                                        echo '<td>'.$message['pm_TITLE'].'</td>';
                                        echo '<td width="120">'.$message['pm_DATE'].'</td></tr>';
                                }
        public function getFolderMessages($id, $folder){
                $sql = "SELECT user_NAME AS pm_GET,pm_ID,pm_DATE,pm_TITLE,pm_READ_STATUS FROM pms,users".
                       " WHERE pm_RECEIVER=user_ID AND pm_FOLDER='$folder' AND pm_OWNER='$id' ORDER BY pm_DATE DESC";
                $result = MysqlDB::singleton()->getAll("SELECT * FROM pms WHERE pm_FOLDER='$folder' AND pm_OWNER='$id'");
                return $result == FALSE ? FALSE : $result;
        }



Notice: Undefined index: pm_GET in /htdocs/pms.php on line 43

i am using mysql_fetch_assoc


SELECT user_NAME AS pm_GET,pm_ID,pm_DATE,pm_TITLE,pm_READ_STATUS 
FROM pms,users  
WHERE pm_RECEIVER=user_ID AND pm_FOLDER='$folder' AND pm_OWNER='$id' ORDER BY pm_DATE DESC;

CREATE TABLE users (
user_ID int(10) unsigned auto_increment primary key,
user_NAME varchar(20) not null,
)
ENGINE="MyISAM";

CREATE TABLE pms (
pm_ID int(10) unsigned auto_increment primary key,
pm_TITLE varchar(50) not null default 'no_title',
pm_MESSAGE text not null ,
pm_DATE datetime not null default '0000-00-00 00:00:00',
pm_READ_STATUS boolean not null default false,
pm_FOLDER int(10) unsigned,
pm_OWNER int(10) unsigned, /* USER ID */
pm_RECEIVER int(10)  unsigned /* USER ID */
)
ENGINE="MyISAM";