Anfängerproblem mit Variablenübergabe in HTML Formular

Django, Flask, Bottle, WSGI, CGI…
Antworten
keboo
User
Beiträge: 132
Registriert: Sonntag 19. Februar 2006, 14:03

Morgen,

Ich hab mal wieder ein "kleines" Problem.

Folgendes Script hab ich erstellt, welches aus einem HTML Formular 2 Zahlen und einen String mit der Berechnungsmethode übergeben bekommt.

Code: Alles auswählen


"""
Small Python Calculator

"""

if calcMethod == "add":
    z3 = float(z1) + float(z2)

elif calcMethod == "divide":
    z3 = float(z1) / float(z2)

elif calcMethod == "minus":
    z3 = float(z1) - float(z2)

elif calcMethod == "multiply":
    z3 = float(z1) * float(z2)

page = container['results.html']

return z3, calcMethod

Das Ergebnis der Berechnung (z3) und die Berechnungsmethode (calcMethod) sollen an results.html übergeben werden und dort einfach ausgegeben werden.

Das Resultfile (da ist denk ich was falsch) schaut so aus:


Code: Alles auswählen


<html>

<body>
      <h1 tal:content="calc/calcMethod">calc method</h1>
      <h1 tal:content="calc/z3">result</h1>
</body>

</html>

Bitte um Hinweise was ich grundsätzlich falsch gemacht habe.

Danke,

Johannes
Antworten