Глава 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>