[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обработка online формы
Dobrodey
// POST'ом получаю данные онлайн формы, данные приходят массивом(сам POST) в который вложены еще массивы name, company, email, tel
//Если в код обработчика воткунуть
 <?php echo ('<pre>'); print_r($_POST); echo('</pre>'); ?>


то при отправке получаем ниже следующие.


Array
(
[name] => Array
(
[0] => Sergey
)

[company] => Array
(
[0] =>
)

[email] => Array
(
[0] => sr@mail.ru
)

[tel] => Array
(
[0] =>
)

)





//Нужно создать переменные и записать в них значение из массива.
//Например переменная $name1 должна равняться Sergey. Sergey береться из массива.
//Как будет выглядеть код?

$name1 = $_POST[name[0]];
$company1 = ...........
$email = ...........
$tel1 = ...........


Это код самого обработчика
<?php
// Get Data
$name = strip_tags($_POST['name']);
$company = strip_tags($_POST['company']);
$email = strip_tags($_POST['email']);
$tel = strip_tags($_POST['tel']);

// Send Message
mail( "potopsm@gmail.com", "Заявка на Plastic Pipes Moscow 2013",
"Name: $name\nCompany: $company\nEmail: $email\nTel: $tel\n",
"From: $email" )
or print "<br><br>Что-то пошло не так... попробуйте еще раз";
echo "<br><br><span style='color:rgb(0,153,0)'>Сообщение отправленно!</span>";
exit;
?>


сейчас выдается ошибка

Warning: strip_tags() expects parameter 1 to be string, array given in Z:\home\plasticpipes\www\post.php on line 3

Warning: strip_tags() expects parameter 1 to be string, array given in Z:\home\plasticpipes\www\post.php on line 4

Warning: strip_tags() expects parameter 1 to be string, array given in Z:\home\plasticpipes\www\post.php on line 5

Warning: strip_tags() expects parameter 1 to be string, array given in Z:\home\plasticpipes\www\post.php on line 6
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.