편집 기능이있는 테이블을 만들려고하는데 이전 값과 업데이트 된 값을 연결하는 데 문제가 있습니다. 내 솔루션은 기존 값을 전달할 숨겨진 CFInput을 포함 시켜서 업데이트 할 것이고, 그런 다음 쿼리가 cfc 내에서 실행됩니다. 숨겨진 CFInput 값 전달
<cfform name="update" method="post">
<cfoutput query="allusers">
<tr>
<td>#username#</td>
<td>#email#</td>
<td>#securityID#</td>
<td><a href="">DELETE</a></td>
</tr>
<td><cfinput name="oldUsername" value="#username#" type="hidden"></cfinput><cfinput name="updateUsername" value="New Value"></cfinput></td>
<td><cfinput name="oldEmail" value="#email#" type="hidden"></cfinput><cfinput name="updateEmail" value="New Value"></cfinput></td>
<td><cfinput name="oldSecurityID" value="#securityID#" type="hidden"></cfinput><cfinput name="updateSecurityID" value="New Value"></cfinput></td>
<td><cfinput name="submit" type="submit"></cfinput>
<tr>
<cfdump var="oldUsername">
</cfoutput>
현재 나는 어떤 오류를 받고 있지 않다, 그러나 이전 값을 전달하지 않는 것. 어떤 팁?
당신은 FORM 태그와하는 cfdump VAR에서 작업을 놓치고는 해시 표시로 포장해야합니다 #oldusername # –
테이블에 ID 열이 없습니까? 그렇지 않다면이 목적을 위해 하나만 추가하십시오. – Busches
양식을 표에 배치하면 안됩니다. 테이블은 레이아웃이 아닌 테이블 형식 데이터 용입니다. –