2013-05-16 1 views
0

modx 데이터베이스 (주문)에 테이블이 있는데, 사이트의 해당 테이블에서 테이블로 데이터를 내보낼 필요가 있습니다. 나는 snipept 난 DB에서 내보낼 수있는 방법사용자 modx 데이터베이스의 데이터를 양식으로 내보내는 방법은 무엇입니까?

<?php 
function agregarCargas(&$fields) 
    { 
     global $modx; 
     // Init our array 
     $dbTable = array(); 
       $dbTable['subject'] = $modx->db->escape($fields['subject']); 
     $dbTable['fullname'] = $modx->db->escape($fields['fullname']); 
     $dbTable['message']  = $modx->db->escape($fields['message']); 
     // Run the db insert query 
     $dbQuery = $modx->db->insert($dbTable, 'orders'); 
     return true; 
    } 
?> 

을 다음과 같이 DB에 밀어? 스 니펫 또는? 감사.

+0

내보내시겠습니까? – OptimusCrime

+0

bd에서 값으로 푸시 – user2298672

답변

0

(그냥이를 해결하기 위해 노력하고 새로운 사람들에 대 한 오래 된 스레드, ...)

당신은 내가 당신이 오래된 MODx 버전 붙어 추측하고있어 사용하고있는 API를 찾고 있습니다. 당신은 당신의 HTML 테이블을 채울 것 다음의 라인을 따라 the API::DB docs for MODX Evolution

뭔가 살펴 보도록한다

(진화) :

$res  = $modx->db->select("subject, fullname", 'orders'); 
$res_rows = $modx->db->makeArray($res); 
$rows  = ""; 
for($n=0;$n<count($res_rows);$n++){ 
    $rows .= "<tr><td>".$res_rows['subject']."</td><td>".$res_rows['fullname']."</td></tr>\n"; 
} 
return $rows; 

(물론 당신이 대신 하드 코딩 된 HTML의 덩어리를 사용한다)를