[mod_python] form, req problem

Julio Mendoza jm at eemsystems.cjb.net
Wed Oct 15 15:44:15 EST 2003


I run this scripts from another client machine and are working good.
look like browser problem in Debian/unstable.

thank you,

JM

El mié, 15-10-2003 a las 15:03, Julio Mendoza escribió:
> this scrips was working good, but now i can't find what is the problem.
> This was working in the following manner:
> 
> the firt time you call testpy control=''
> 
> then testpy return a html form with the variable: Fecha_Inicial,
> Fecha_Final (in this case) an a hidden control with value '1'
> 
> The form action is the same function testpy, then in the second pass
> control must be '1'... but this is not actualy the case.
> 
> I'm using python from debian/unstable
> 
> 
> 
> ***********************************************************************
> 
> def testpy(req,control=''):
> 	if control=='':
> 		    return
> aaa.simpleform2('./testpy',"Fecha_Inicial,Fecha_Final","Pacientes por
> Medicos")
> 	elif control=='1':
> 		[Fecha_Inicial,Fecha_Final]=[req.form["Fecha_Inicial"],req.form["Fecha_Final"]]
> 		if len(Fecha_Final)<3:
> 				Fecha_Final=Fecha_Inicial
> 	return Fecha_Inicial,Fecha_Final,control
> 
> ************************************************************************
> #module: aaa
> 
> 
> def simpleform2(action,strparametros,titulo='',insertar=''):
> 	import string
> 	s='''<form method="post" action="''' +action+ '"><input type="hidden"
> name="control" value="1">'
> 	parametros=string.split(strparametros,',')
> 	if len(strparametros)>2:
> 		s=s+"""<table><caption>"""+titulo+"""</caption>"""
> 		for i in parametros:
> 			s=s+"""<tr><td>"""+i+''':</td>
> 	<td><input type="text" name="'''+i+'''" size="20" maxlength="30"
> value="">
> 	</td>
> 	</tr>'''
> 		s=s+'</table>'
> 	s=s+insertar+'<br><input TYPE="submit" VALUE="Aceptar"></form>'
> 	return s
> ***************************************************************************
> 
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python




More information about the Mod_python mailing list