Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/08/2004, 21:29
Avatar de Thebrain
Thebrain
 
Fecha de Ingreso: enero-2003
Ubicación: Santiasco
Mensajes: 100
Antigüedad: 21 años, 10 meses
Puntos: 0
holas, bueno en primer lugar encontre varios errores minimos que en algun momento te van dar mas que un problema

<cfoutput query=pru> siempre tiene que ir entre "" (<cfoutput query="pru">)
otra recomendacion es NO usar el parser de form de CF, usa siempre <form> e <input> en su forma de html, existen varios problemas de seguridad con estos tags

ahora pasemos al codigo, asumo que ambos formularios estan en la misma pagina, y solo quieres llenar los campos del segundo formulario con los del primer formulario, right?

ahora una pregunta
este select
Código:
<cfquery name="pru2" datasource="purchase1">
select * from acountingunit
where ActivityCode='#uno#'
</cfquery>
va a devolver un solo registro, o varios? en caso de que devuelva varios, quieres solo el primero??

bueno, de todas formas el problema es por que la variable #uno# depende de un formulario anterior, asi es que para que funcionara yo haria esto

Código:
<cfform name=unofrom type=post>
<cfquery name="pru" datasource="purchase1" >
select * from acountingunit
order by ActivityCode
</cfquery>
<select name="uno" onchange="document.unofrom.submit()"><option>...
<cfoutput query=pru>
<option value=#ActivityCode#>#ActivityCode#
</cfoutput>
</select>
<input type="hidden" name="conf" value="1" />
</cfform>

<cfif isdefined("form.conf")>
<cfform name=dosfrom type=post action="recordlpo.cfm">
<cfquery name="pru2" datasource="purchase1">
select * from acountingunit
where ActivityCode='#uno#'
</cfquery>
<cfoutput query=pru2>
<cfset Segm=#Segmento#>
<cfset Subs=#SubSeg#>
<cfset Auni=#AcountingUnit#>
<cfset Avco=#Activitycode#>
</cfoutput>
<cfinput type="Text" name="dosprueba" value="#Segm#">
<cfinput type="Text" name="tresprueba" value="#SubS#">
<cfinput type="Text" name="cuatroprueba" value="#Auni#">
<cfinput type="Text" name="cincoprueba" value="#Avco#">
<br><br><input type="Submit" name="enviar" value="Send">
</cfform>
</cfif>
__________________
I'm sick of all you hypocrites holding me at bay And I don't need your sympathy to get me through the day.Dream Theater - A Change of Seasons

http://www.dreamtheater.cl

Última edición por Thebrain; 11/08/2004 a las 21:33