Создание пользовательской таблицы td tr для отображения данных

У меня есть следующая строка, и я хочу разделить эту строку для отображения данных в формате таблицы, но способ отображения не работает. Вот данные, и вот как это должно выглядеть

vendorname- #name#: city-#city#: state-#state#:zip-#zip#:in network-#innetwork#

я хочу создать выше, как в следующей таблице:

<table>
<tr>
     <td>vendorname</td><td>#vendorname#</td>
     <td>city</td><td>#city#</td>
     <td>state</td><td>#state#</td>
</tr>
<tr><td>zip</td><td>#zip#</td>
<td>&nbsp;</td><td>&nbsp;</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr>
</table>

пытаясь создать 6 столбцов в одном ТР

Вот попробуй пока

<table align="center" width="100%" border="0" cellpadding="4" cellspacing="6" bordercolor="#CCCCCC;">
  <tr>
    <cfloop index="aPair" list="#Demo_Details#" delimiters=":">
    <cfset Key= listFirst(aPair,"-")>
    <cfif listLen(apair,"-") gt 1>
      <cfset value= listLast(aPair,"-")>
      <cfelse>
      <cfset value = "">
    </cfif>
    <cfoutput>
    <td><strong>#key#</strong></td>
    <td>#value#</td>
    </cfoutput>
    </cfloop>
  </tr>
</table>

Он не генерирует столбцы, как ожидалось, он показывает все в одной строке

1 ответ

Как насчет чего-то вроде этого

<cfset Vendor = "">
<cfset City = "">
<cfset State = "">
<cfset ZIP = "">

<cfloop index="aPair" list="#Demo_Details#" delimiters=":">
    <cfset Key= listFirst(aPair,"-")>
    <cfif listLen(apair,"-") gt 1>
        <cfset SetVariable(key, listLast(aPair,"-")>
    </cfif>
</cfloop>    

<cfoutput>
<table align="center" width="100%" border="0" cellpadding="4" cellspacing="6" bordercolor="#CCCCCC;">
<tr>
      <td>vendorname</td><td>#vendorname#</td>
      <td>city</td><td>#city#</td>
      <td>state</td><td>#state#</td>
</tr>
<tr>
       <td>zip</td><td>#zip#</td>
       <td>&nbsp;</td><td>&nbsp;</td>
       <td>&nbsp;</td><td>&nbsp;</td>
</tr>
</table>
</cfoutput>
Другие вопросы по тегам