#! c:/Python27/python.exe
# -*- coding: utf-8 -*-
print "Content-Type: text/html\n"
import cgi
print """<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Traitement du formulaire en CGI-Python</title>
</head>
<body>
<h2>Résultat</h2>"""
form = cgi.FieldStorage()
# on vérifie que la variable existe
if form.has_key("Nombre"):
nombre = form["Nombre"].value
try:
# on vérifie que c'est bien un nombre
nombre = float(nombre)
except:
print "<p>Valeur invalide !</p>"
else:
resultat = nombre*nombre
print "<p>Le carré de <strong>",nombre,"</strong> est <strong>",resultat,"</strong></p>"
else:
print "<p>Valeur invalide !</p>"
print """</body>
</html>"""