Уроки:


  
HTML
  
  
CSS
  
  
PHP
  
  
JavaScript
  
  
jQuery
  
  
PHP+MySQL
  
  
Ajax
  

  Разделы:


  В помощь:


  Ещё:



  Авторизация:


  логин:   
  пароль: 
Серьёзной хостинговой компании требуется квалифицированная уборщица. Требования: знание UNIХ-систем, способность восстановить систему после своих действий.

  Тренажер интуиции:


Тренажер интуиции


  Видеокурсы:


Бесплатный видеокурс: "Cайт-визитка за 1 день"

видеокурс: Сайт-визитка за один день



  Опрос:



  Топ комментаторов:


40

Один программист — другому:
— Вот представь: у тебя есть 1000 рублей... Или, для круглого счета, пусть у тебя 1024...

  Моя группа в контакте:



Примеры использования php

Работа с формами.

В этом примере показано как в php легко обрабатывать данные с html – форм.

Создадим простой html файл и назовём его "request.html":
<html> 
<head>
<title>Запрос информации</title>
</head>
<body> 
Хотите больше знать о наших товарах?

<table width="400"><tr><td align = right> 
<form action="email.php" method="POST"> 

 Ваше имя:<br>
 <input type="text" name="name" SIZE="20" maxlength="30"> 
 Ваш email:<br>
 <input type="text" name="email" SIZE="20" maxlength="30"> 

Меня интересуют: 
<select name="preference"> 
<option value = "Яблоки">Яблоки 
<option value = "Апельсины">Апельсины 
</select> 

<input type="submit" VALUE="Отправить запрос!">
</form></td></tr></table>
</body>
</html> 

В нем мы указали, что данные формы будут обрабатываться файлом "email.php" Приведем его содержание:

<?php 
/* Этот скрипт получает переменные из request.html */ 
PRINT "<CENTER>"; 
PRINT "Привет,".$_POST['name']; 
PRINT "<BR><BR>"; 
PRINT "Спасибо за ваш интерес.<BR><BR>"; 
PRINT "Вас интересуют".$_POST['preference']."  
   информацию о них мы пошлем вам на email:".$_POST['email']; 
PRINT "</CENTER>"; 
?>  

Теперь, если пользователь вызовет request.html и наберет в форме имя "Вася", email: vasya@pupkin.com и скажет, что его интересуют "Яблоки", а после этого нажмет "Отправить запрос!", то в ответ вызовется email.php, который выведет на экран примерно следующее:

Привет, Вася
Спасибо за ваш интерес.
Вас интересуют Яблоки. Информацию о них мы пошлем вам на email: vasya@pupkin.com

Теперь мы должны сдержать обещание и выслать email.

Для этого в PHP есть функция MAIL.

Синтаксис: void mail(string to, string subject, string message, string add_headers);

  • to – email адрес получателя.
  • subject – тема письма.
  • message – собственно текст сообщения.
  • add_headers – другие параметры заголовка письма (необязательный параметр).
Допишем в конец файла email.php следующий код:
<?php 
$subj = "Запрос на информацию"; 
$text = "Уважаемый ".$_POST['name']."! Спасибо за ваш интерес!
Вас интересуют".$_POST['preference']." 
Мы их распространяем бесплатно.  
Обратитесь в ближайший филиал нашей компании
 и получите ящик этого продукта."; 
mail($_POST['email'], $subj, $text); 
$subj = "Поступил запрос на информацию"; 
$text = $_POST['name']." интересовали ".$_POST['preference'].
" email-адрес: ".$_POST['email'];  
mail($adminaddress, $subj, $text); 
?> 

Вот теперь пользователь будет получать письмо с более подробной информацией о наших товарах. Также письмо получит и администратор сайта.

Когда интересующихся нашими товарами станет очень много, мы захотим их как-то упорядочить и хранить информацию о них в базе данных. Об этом в следующем примере.

1 2

Проверьте свою интуицию:


Мобильную версию можно скачать в google play

Комментарии


Нет комментариев. Вы можете стать первым !

Ваш комментарий



Почта: info@web-shpargalka.ru
Сообщить друзьям:
Главная | Форум | Отзывы | Обо мне | Мои курсы | Работы учеников | Конкурсы | Обратная связь