Глава 36. Работа с базами данных____________________________905

выводить содержание базы данных, а третья обеспечит поиск по ключевым словам.

Вы можете впоследствии совершенствовать этот документ, но пока мы просто хотим, чтобы посетитель смог ввести имя, фамилию и телефонный номер. Все это будет храниться в базе данных flat file.

Первая форма приписывает упомянутой информации три имени:fname, iname и phone. Скрытое имя act (листинг 36.1)нужно для того, чтобы дать скрипту команду выполнить определенное действие.

<HTML>

<HEADXTITLE>Flat file Phonebook</TITLEX/HEAD>

<BODY>

<Hl>Your Flat file Phonebook</Hl>

<HR>

<H2>Insert Information</H2> ,

<FORM ACTION="/cgi-bin/pbook.pl"METHOD""POST">

<PRE>

First Name:<INPUT TYPE="text"NAME="fname">

Last Name:<INPUT TYPE="text"NAME="lname">Phone Number:<INPUT TYPE="text"NAME="phone"></PRE>

<INPUT TYPE="hidden"NAME="act"VALUE="add"><INPUT TYPE="submit"value="Add to Phonebook"></FORM><HRXP>

<H2>Display Information</H2><FORM ACTION="/cgi-bin/pbook.bat"METHOD="POST"><INPUT TYPE="hidden"NAME="act"VALOE="display">Click on <INPUT TYPE="submit"value="Display">to view all entries in the phonebook </FORM><HRXP>

<H2>Search the Phonebook</H2><FORM ACTION="/cgi-bin/pbook.bat"METHOD="POST">Enter a keyword to search for:<INPUT TYPE="text"NAME="keyword"><INPUT TYPE="hidden"NAME="act"VALUE=!"search"><INPUT TYPE="submit"VALUE="Start Search"></FORM></BODY></HTML>