|
EdgardCosta
edgardalvescosta at gmail.com
Tue Nov 20 21:25:16 EST 2007
Graham
95% of my problems wiht the form are resolved. The tutorial that you
post show a diferent way of write.
The mod_python see each function declared in a file like a new page.
So, the same happens with the form and your response.
In my case i post in each textfield values that are numbers. I want do
this: textfield1+textfield2.
The function don't understand intenger. Only string.
My results is like this: textfield1textfiel2. Exemple. 2+2=4 ; 22
How could i declared the variables correctly;
The code:
#!/pyhton/python
#formulario editado com kompozer
#autor: Edgard Costa
import cgi
def form1():
b="""\
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>form.py</title>
</head>
<body>
<!-- method can be get or post -->
<div style="text-align: center;"><br>
Formularios Teste<br>
<br>
<form method="post" action="./show" name="form1">
<div style="text-align: center;"></div>
<table style="text-align: left; margin-left: auto; margin-right: auto;
height: 31px; width: 599px;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="text-align: center; width: 150px;"
valign="undefined">soma1</td>
<td style="text-align: left; width: 227px;"
valign="undefined"><input name="soma1"></td>
</tr>
<tr>
<td style="text-align: center; width: 150px;"
valign="undefined">soma2</td>
<td style="text-align: left; width: 227px;"
valign="undefined"><input name="soma2"></td>
</tr>
<tr>
<td style="text-align: center; width: 150px;"
valign="undefined"></td>
<td style="text-align: left; width: 227px;"
valign="undefined"><button name="Soma"></button></td>
<td align="center" valign="undefined"></td>
</tr>
</tbody>
</table>
<br>
</form>
<br>
mod_python<br>
<br>
<br>
<br>
</div>
</body>
</html>
"""
return b
def show(req):
soma1=req.form.getfirst('soma1','')
soma2=req.form.getfirst('soma2','')
c=soma1+soma2
c=cgi.escape(c)
r="""\
<html>a soma eh:%s</html>
"""
return r % c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20071121/7dbffe6e/attachment.html
|