PHP GET добавление значения в ссылку

184
04 мая 2017, 12:13

Добрый день!

Файл order.php (прикрепляю код ниже) подсасывает данные из html и передает их на почту (имя, телефон, адрес и прочее). Далее, после отправки данных на почту скрипт перекидывает человека на другую страницу html.

Подскажите, как сделать так, чтобы перекидывала не на страницу "/success_order1.html", а на страницу "/success_order1.html?+'.@$_POST['name'].'" и открывалась страница с URL типа: "/success_order1.html?Игорь" ?

<?php 
header("Content-Type: text/html; charset=utf-8"); 
if($_SERVER["REQUEST_METHOD"] == "GET") 
exit; 
 
$email = "xxxxxx@bk.ru"; 
$title = "Новый заказ. xxxxxxxx"; 
$from = 'xxxxxxxxx'; 
$text = 'Информация о заказе: 
 
Товар: xxxxxxxxxxxxxxxxxxxxxxx (http://xxxxxxxx/mob1/) 
Имя: '.@$_POST['name'].' 
Телефон: '.@$_POST['phone'].' 
Адрес: '.@$_POST['address'].' 
Время заказа: '.date("Y-m-d H:i:s").' 
 
Метки: 
utm_source: '.@$_POST['utm_source'].' 
utm_medium: '.@$_POST['utm_medium'].' 
utm_campaign: '.@$_POST['utm_campaign'].' 
utm_content: '.@$_POST['utm_content'].' 
utm_term: '.@$_POST['utm_term'].''; 
if(mail($email, $title, $text, "Content-type:text/plain; charset = utf-8\r\nFrom:$from")) 
echo  
"<html><head><title>Спасибо за заказ!</title></head><body><div style='margin: 150px auto; width: 300px;'></div></body></html> 
<meta http-equiv='refresh' content='0; url=./success_order1.html' />"; 
else 
echo "<h2>Ошибка! Попробуйте ещё раз!</h2>"; 
?>

Answer 1

Вопрос решился заменой УРЛ на:

 url=./success_order1.html?name=" .  $_POST['name']  . "

READ ALSO
Вывод данных с формы на страницу

Вывод данных с формы на страницу

Имеется форма записи html а также ее обработчик который заносит введенные данные в бд mysql и выводит на экран

226
Как изменить картинки по клику?

Как изменить картинки по клику?

Дорогие друзья, Я хочу сделать чтобы при клике картинка измениласьКак мне этого добиться через JS или jQuery?

205