Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗФ_Проект и разр Web / лекции проект и разр web / !_7_Лекция ФОРМЫ адрес сайта.doc
Скачиваний:
21
Добавлен:
21.03.2016
Размер:
2.73 Mб
Скачать

Пример html-формы

HTML-код формы с использованием всех возможных элементов :

Внимание! Передавать данные бесполезно - это всего лишь образец формы. Программы для обработки данных с этой формы не существует!

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>Форма регистрации на сайте знакомств</title>

</head>

<BODY>

<H1>Форма регистрации на сайте знакомств</h1>

<FORM ACTION="cgi-bin/example.pl" method="post">

<table border="1" cellpadding="5" cellspacing="0" width="40%">

<tr>

<td width="50%" align="right">Ваше имя: </td>

<td width="50%"> <INPUT NAME="name1" SIZE="10" MAXLENGTH="12">

</td>

</tr>

<tr>

<td width="50%" align="right">Ник: </td>

<td width="50%"> <INPUT NAME="nick" SIZE="10" MAXLENGTH="12">

</td>

</tr>

<tr>

<td width="50%" align="right">Пароль: </td>

<td width="50%"> <INPUT TYPE="password" NAME="psw" SIZE="10" MAXLENGTH="12">

</td>

</tr>

<tr>

<td width="50%" align="right">Повтор пароля: </td>

<td width="50%"> <INPUT TYPE="password" NAME="repsw" SIZE="10" MAXLENGTH="12">

</td>

</tr>

<tr>

<td width="50%" align="right">Ваш e-mail :</td>

<td width="50%"> <INPUT TYPE="password" NAME="email" SIZE="10" MAXLENGTH="12">

</td>

</tr>

<tr>

<td width="50%" align="right">Фотография: </td>

<td width="50%"> <INPUT TYPE="file" NAME="foto" SIZE="10" MAXLENGTH="12">

</td>

</tr>

<tr>

<td width="100%" align="left" colspan="2">Ваши интересы:</td>

</tr>

<tr>

<td width="50%" align="left">

<INPUT TYPE="checkbox" NAME="books" value="yes">Книги<br>

<INPUT TYPE="checkbox" NAME="music" value="yes">Мызыка<br>

<INPUT TYPE="checkbox" NAME="cinema" value="yes">Кино<br>

</td>

<td width="50%" align="left">

<INPUT TYPE="checkbox" NAME="cook" value="yes">Кухня<br>

<INPUT TYPE="checkbox" NAME="style" value="yes">Мода<br>

<INPUT TYPE="checkbox" NAME="dance" value="yes">Танцы<br>

</td>

</tr>

<tr>

<td width="50%" align="left">

Ваш пол:

</td>

<td width="50%" align="left">

<INPUT TYPE="radio" NAME="income" value="male">муж

<INPUT TYPE="radio" NAME="income" value="female">жен

</td>

</tr>

</table>

<p>

<TEXTAREA name="comments" COLS=40 ROWS=4>

Несколько слов о себе.

</TEXTAREA>

<p>

<INPUT TYPE="submit" value="передать данные">

<INPUT TYPE="reset" value="Сброс данных">

</FORM>

</body>

</html>

Пример HTML-формы для отправки SMS

Для отправки SMS-сообщений со своего сайта можно воспользоваться следующим примером HTML-формы и соответствующего PHP-скрипта, обрабатывающего данные этой формы.

Исходный код формы:

<html> <form method="post" action="send.php"> Телефон<br/>

<input name="phone" value=""><br/><br/> Сообщение<br/><textarea name="message" rows="4" cols="80"></textarea><br/><br/> Оправитель<br/><input name="sender" value=""><br/><br/> Отложить до<br/><input name="time" value=""> (дд.мм.гг чч:мм)<br/><br/> <input type="checkbox" name="translit">Транслит <input type="checkbox" name="flash"> Flash SMS<br/><br/> <input type="submit" name="send" value="Отправить"> </form> </html>

Файл send.php, обрабатывающий данные формы:

<?  if ($_POST["send"]) {      include_once "smsc_api.php";      $r = send_sms($_POST["phone"], $_POST["message"],                  $_POST["translit"], $_POST["time"], 0,                  $_POST["flash"], $_POST["sender"]);      // $r = array(<id>, <количество sms>, <стоимость>, <баланс>) или array(<id>, -<код ошибки>)      if ($r[1] > 0)          echo "Сообщение отправлено";      else          echo "Произошла ошибка № ", -$r[1];  }  ?>