ftable調用問題:
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 這里填寫Ftable字段的id號); $value = dr_string2array($字段名); }
<table>
<thead>
<tr>
{if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])}
<th> {dr_lang($field['setting']['option']['first_cname'])} </th>
{/if}
{loop $field['setting']['option']['field'] $t}
{if $t['type']}
<th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th>
{/if}
{/loop}
</tr>
</thead>
<tbody>
{php $i = 1;}
{loop $value $ii $val}
<tr>
{if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])}
<td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td>
{/if}
{loop $field['setting']['option']['field'] $n $t}
{if $t['type']}
<td>{$val[$n]}</td>
{/if}
{/loop}
</tr>
{php $i++;}
{/loop}
</tbody>
</table>
如圖,如何判斷沒有分數的選項不顯示,只顯示有分數的選項
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
我意思是這個整列都不顯示
{php $xxx=[];$i = 1;} {loop $value $ii $val} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] } {if $val[$n]} {php $xxx[]=i;} {/if} {/if} {/loop} </tr> {php $i++;} {/loop} {php $field = \Phpcmf\Service::C()->get_cache('table-field', 這里填寫Ftable字段的id號); $value = dr_string2array($字段名); } <table> <thead> <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <th> {dr_lang($field['setting']['option']['first_cname'])} </th> {/if} {php $i = 1;} {loop $field['setting']['option']['field'] $t} {if $t['type'] && in_array($i, $xxx)} <th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th> {/if} {php $i++;} {/loop} </tr> </thead> <tbody> {php $i = 1;} {loop $value $ii $val} <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td> {/if} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] && in_array($i, $xxx)} <td>{$val[$n]}</td> {/if} {/loop} </tr> {php $i++;} {/loop} </tbody> </table>開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
什么都不顯示了。。。
{php $xxx[]=$i;}開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
這里我檢查出來了,還是不行
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 這里填寫Ftable字段的id號); $value = dr_string2array($字段名); } 這一段放到最前面
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
?? ?? ?? 科目不顯示了
現代碼如下:
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 125); $value = dr_string2array($qzcj); }
{php $xxx=[];$i = 1;}
{loop $value $ii $val}
{loop $field['setting']['option']['field'] $n $t}
{if $t['type'] }
{if $val[$n]}
{php $xxx[]=$i;}
{/if} {/if}
{/loop}
{php $i++;}
{/loop}
<table>
<thead>
<tr>
{if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])}
<th> {dr_lang($field['setting']['option']['first_cname'])} </th>
{/if}
{php $i = 1;}
{loop $field['setting']['option']['field'] $t}
{if $t['type'] && in_array($i, $xxx)}
<th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th>
{/if}
{php $i++;}
{/loop}
</tr>
</thead>
<tbody>
{php $i = 1;}
{loop $value $ii $val}
<tr>
{if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])}
<td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td>
{/if}
{loop $field['setting']['option']['field'] $n $t}
{if $t['type'] && in_array($i, $xxx)}
<td>{$val[$n]}</td>
{/if}
{/loop}
</tr>
{php $i++;}
{/loop}
</tbody>
</table>
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 125); $value = dr_string2array($qzcj); } {php $xxx=[];$i = 1;} {loop $value $ii $val} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] } {if $val[$n]} {php $xxx[]=$i;} {/if} {/if} {php $i++;} {/loop} {/loop}開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
還是不對啊,大神,成這樣了。。。
搞定了,下面沒改
{loop $field['setting']['option']['field'] $n $t}
{if $t['type'] && in_array($i, $xxx)}
{if $val[$n]}<td> {$val[$n]} </td>{else}{/if}
{/if}
{/loop}
感謝管理大人悉心指導
{php $field = \Phpcmf\Service::C()->get_cache('table-field', 這里填寫Ftable字段的id號); $value = dr_string2array($字段名); } {php $xxx=[];$i = 1;} {loop $value $ii $val} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] } {if $val[$n]} {php $xxx[]=i;} {/if} {/if} {php $i++;} {/loop} {php break;} {/loop} <table> <thead> <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <th> {dr_lang($field['setting']['option']['first_cname'])} </th> {/if} {php $i = 1;} {loop $field['setting']['option']['field'] $t} {if $t['type'] && in_array($i, $xxx)} <th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th> {/if} {php $i++;} {/loop} </tr> </thead> <tbody> {loop $value $ii $val} <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td> {/if} {php $i = 1;} {loop $field['setting']['option']['field'] $n $t} {if $t['type'] && in_array($i, $xxx)} <td>{$val[$n]}</td> {/if} {php $i++;} {/loop} </tr> {php $i++;} {/loop} </tbody> </table>開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!