Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » как в скрипте получить значение элемента формы (код из книги) [RSS Feed]

#1 Янв. 17, 2008 11:11:39

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

как в скрипте получить значение элемента формы (код из книги)

Всем привет,
изучаю python для написания cgi
в книжке Python Network Programming by Sebastian V. Tiponut Technical University Timisoara Version 0.00, 16. July 2001
стр 24 есть код

<html>
<form name='myform' method='POST' action='/cgi-bin/mycgi.py'>
<input type='text' name='yourname' size='30'>
<input type='textarea' name='comment' width='30' heigth='20'>
<input type='submit'>
</form>
</html>

скрипт обработки данных
import cgi
FormOK = 0;
MyForm = cgi.FieldStorage();
if MyForm.has_key('yourname') and MyForm.has_key('comment' ):
FormOK = 1
print ‘Content-Type: text/html’
print
if FormOK:
print ‘<p>Your name: ’, Myform.value, ‘<br>’
print ‘<p>You comment: ’, MyForm.value
else:
print ‘Error: fields have not been filled.’

но броузер не выдает
Myform.value
MyForm.value

веб сервер пишет

localhost - - Traceback (most recent call last):
File “c:\temp\python\http\cgi-bin\mycgi.py”, line 10, in <module>
print ‘<p>Your name: ’, Myform.value, ‘<br>’
NameError: name ‘Myform’ is not defined

localhost - - CGI script exit status 0x1

подскажите чайнику почему не определена Myform ?



Отредактировано (Янв. 17, 2008 11:13:10)

Офлайн

#2 Янв. 17, 2008 12:44:32

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

как в скрипте получить значение элемента формы (код из книги)

Регистр имеет значение!
сравните у себя

MyForm = cgi.FieldStorage();
и
print '<p>Your name: ', Myform['yourname'].value, '<br>'



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Янв. 17, 2008 12:46:06)

Офлайн

#3 Янв. 17, 2008 12:53:18

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

как в скрипте получить значение элемента формы (код из книги)

спасибо, писатели блин :mad:



Офлайн

  • Начало
  • » Web
  • » как в скрипте получить значение элемента формы (код из книги)[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version