2014-02-16 52 views
0

下面的代碼會響應是,不,可能或來自數據庫的文本。我想輸出在這樣的表格中將數據輸出到表

echo "<tr><td><b>OUTPUT HERE</b></td></tr>"; 

這是完整的代碼。

<?php 
global $wpdb; 
$current_user = wp_get_current_user(); 
$result = $wpdb->get_results(" 
SELECT stats.* 
    FROM wp_wp_pro_quiz_statistic stats 
     JOIN wp_wp_pro_quiz_statistic_ref refs on stats.statistic_ref_id = refs.statistic_ref_id 
WHERE refs.user_id= $current_user->ID && refs.quiz_id= 5"); 
foreach($result as $row) { 
echo "<tr><td><b></b></td></tr>"; 
$a = $row->answer_data; 
$b = json_decode($a, true); 
if($b[0] == 1){ echo 'Yes'; } 
if($b[1] == 1){ echo 'No'; } 
if($b[2] == 1){ echo 'Maybe'; } 
if(count($b) == 1){ echo '$row->answer_data'; } 
} 
?> 

我希望有人能夠幫助,並感謝您

回答

0

你可以只呼應開始標籤,則內容,關閉它們。

<?php 
echo "<tr><td><b>"; 
// Echo query results 
echo "</b></td></tr>"; 
+0

謝謝你生病接受一個它可以讓我:) –

0

你可以這樣做:

foreach($result as $row) { 
if(count($b) == 1){//maybe > 0 ? 
    echo "<tr><td><b>"; 
    $a = $row->answer_data; 
    $b = json_decode($a, true); 
    if($b[0] == 1){ echo 'Yes'; } 
    if($b[1] == 1){ echo 'No'; } 
    if($b[2] == 1){ echo 'Maybe'; } 
    echo $row->answer_data; 
    echo "</b></td></tr>"; 
} 

} 
+0

感謝名單,朱利安剛剛擊敗你給它 –

0

試試這個:它會做的伎倆。

<?php 
    global $wpdb; 
    $current_user = wp_get_current_user(); 
    $result = $wpdb->get_results(" 
    SELECT stats.* FROM wp_wp_pro_quiz_statistic stats JOIN wp_wp_pro_quiz_statistic_ref refs on stats.statistic_ref_id = refs.statistic_ref_id WHERE refs.user_id= $current_user->ID && refs.quiz_id= 5"); 

    foreach($result as $row) { 
    $a = $row->answer_data; 
    $b = json_decode($a, true); 
    $myOutput; 
    if($b[0] == 1){ $myOutput = 'Yes'; } 
    if($b[1] == 1){ $myOutput = 'No'; } 
    if($b[2] == 1){ $myOutput = 'Maybe'; } 
    if(count($b) == 1){ 
     echo "<tr><td><b>".$myOutput."</b></td></tr>"; 
    } 
    } 
?>