Перейти к содержимому













Фотография
Флейм

Нужна помощь в создании формы заказа!



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 27

#1 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 28 Июнь 2016 - 20:02

В общем нужна форма с полем для вставки кода скидки, что бы после вставки этого кода изменялась цена на определённое значение. Например над формой написано цена 1000 рублей, а после вставки кода заменяться на Цена со скидкой 700 рублей ну или типо того))) Раньше в ПП Бигон использовались такие формы но она прикрылась и глянуть на код нет возможности, а так бы сам мог под себя отредактировать. Я думаю для тех кто разбирается это минут на 10, в общем  черкните мне в скайп: bobah45py обсудим.



#2 кобряныч

кобряныч
  • Platinum
  • Сообщений: 283
  • Регистрация: 21.05.2014
  • Заработано: 18 руб.
Репутация: 137

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 00:21

Тебе вот так нужно? 



#3 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 00:45

Тебе вот так нужно? 

Ну да. Типо того



#4 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 01:02

Черкни мне в скайп



#5 кобряныч

кобряныч
  • Platinum
  • Сообщений: 283
  • Регистрация: 21.05.2014
  • Заработано: 18 руб.
Репутация: 137

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 06:46

<!--Вставь этот код в самом верху своего файла-->
<?php/////////////////от сюда
//переменные по умолчанию
$x = 1000;
$danger = '';
//проверяю нажата ли кнопка
if(isset($_GET[button])){
	//проверяю совпадают ли данные пользователя с моим кодом "скидка30%" можно ещё массив сделать с кучей кодов
	if(trim($_GET['sale'])=='скидка30%'){
		$x = 1000;
		$y = ($x / 100)*30;
		$x = $x - $y;
	}else{
		$danger = '<h3 style="color: red;">Не верный код скидки!</h3>';
	}
}
////////до сюда?>
 
<!doctype html>
<html>
<head>
	<meta charset="utf-8">
	<title>Sale</title>
</head>
<body>
 
<h3>ЦЕНА:<br> 
<div name="price">
 
<!--Вставь этот код в то место где будет изначальная цена-->
<?php///////////////////////от сюда
echo $x;
/////////////////////////////до сюда?>
 
</div>рублей
</h3>
 
<form action='test.php' method="GET">
Введите код Вашей скидки:<br>
<input type="text" name="sale">
<input type="submit" name="button">
</form>
 
<!--Вставь этот код в то место где нужно что бы выводило ошибку-->
<?php////////////////от сюда
echo $danger;
///////////////////////до сюда=)?>
 
</body>
</head>
</html>

Этот код будет работать в файле с расширением .php

Тебе если надо как то по другому ты напиши Я прям тут тебе подправлю.

Ещё можно попробовать это написать на JavaScript тогда это будет работать и в .html и в .js

Я только учусь. Тебе лучше с профи пообщаться.

А ещё name надо со своими сопоставить,- либо поменять на мои либо свои поставить в мой код.

А еще если ты CMS верстал(типа Wordpress, Joomla, 1С-битрикс, Opencart итд) то этот код в топку.


Сообщение отредактировал кобряныч: 29 Июнь 2016 - 08:34


#6 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 14:25

<!--Вставь этот код в самом верху своего файла-->
<?php/////////////////от сюда
//переменные по умолчанию
$x = 1000;
$danger = '';
//проверяю нажата ли кнопка
if(isset($_GET[button])){
	//проверяю совпадают ли данные пользователя с моим кодом "скидка30%" можно ещё массив сделать с кучей кодов
	if(trim($_GET['sale'])=='скидка30%'){
		$x = 1000;
		$y = ($x / 100)*30;
		$x = $x - $y;
	}else{
		$danger = '<h3 style="color: red;">Не верный код скидки!</h3>';
	}
}
////////до сюда?>
 
<!doctype html>
<html>
<head>
	<meta charset="utf-8">
	<title>Sale</title>
</head>
<body>
 
<h3>ЦЕНА:<br> 
<div name="price">
 
<!--Вставь этот код в то место где будет изначальная цена-->
<?php///////////////////////от сюда
echo $x;
/////////////////////////////до сюда?>
 
</div>рублей
</h3>
 
<form action='test.php' method="GET">
Введите код Вашей скидки:<br>
<input type="text" name="sale">
<input type="submit" name="button">
</form>
 
<!--Вставь этот код в то место где нужно что бы выводило ошибку-->
<?php////////////////от сюда
echo $danger;
///////////////////////до сюда=)?>
 
</body>
</head>
</html>

Этот код будет работать в файле с расширением .php

Тебе если надо как то по другому ты напиши Я прям тут тебе подправлю.

Ещё можно попробовать это написать на JavaScript тогда это будет работать и в .html и в .js

Я только учусь. Тебе лучше с профи пообщаться.

А ещё name надо со своими сопоставить,- либо поменять на мои либо свои поставить в мой код.

А еще если ты CMS верстал(типа Wordpress, Joomla, 1С-битрикс, Opencart итд) то этот код в топку.

 

Спасибо. Ну да мне в html надо для обычного однастраничника, ок может решу как то эту проблему. И да говоришь учишься, а чё изучаешь? если не секрет мне бы то же не помешало а то возникают такие проблемы и мучаюсь потом не один день хотя там делов)))



#7 кобряныч

кобряныч
  • Platinum
  • Сообщений: 283
  • Регистрация: 21.05.2014
  • Заработано: 18 руб.
Репутация: 137

Награды: 21

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 14:54

Спасибо. Ну да мне в html надо для обычного однастраничника, ок может решу как то эту проблему. И да говоришь учишься, а чё изучаешь? если не секрет мне бы то же не помешало а то возникают такие проблемы и мучаюсь потом не один день хотя там делов)))

 

На говно курсах=)

HTML CSS JavaScript PHP SQL ---учу
А по факту получается в других школах больше времени провожу

Lynda.com

Prof-it

ШП

справочники
книги темы в заголовках ищу


Сообщение отредактировал кобряныч: 30 Июнь 2016 - 07:01


#8 ray1978

ray1978
  • Premium
  • Сообщений: 553
  • Регистрация: 02.12.2013
  • Заработано: 71 руб.
Репутация: 242

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 15:28

Поскольку требуется чтобы сразу цена менялась на странице вверху после введения кодаСкидки, то здесь однозначно javaScript или jQuery.

А вот дальнейшие действия, когда нажмешь кнопку "Заказать" могут пойти по двум направлениям:

 

Первое. Используя jQuery следует делать ajax-запрос к файлу на php.

В этом случае, необходимо на странице иметь поле с некоторым ID, где будет зафиксирована новая цена.

И эта новая цена будет через ajax-запрос передана на php файл

 

или же

 

Второе. Сразу отправлять запрос на файлы php.

В этом случае, необходимо чтобы форма заказа на странице в своем html-коде была оформлена через тег <form>,

а новая цена (после кода скидки) записана в скрытом поле с определенным name

 

Как только файл на php получит необходимые данные, а именно цену заказа и ассортимент, то он уже совершает необходимые действия.

Например, формирует текстовое сообщение и отправляет на почту покупателю, админу

Дальше перебрасывает на страницу лендинга или еще куда-либо.


Сообщение отредактировал ray1978: 29 Июнь 2016 - 15:29


#9 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 15:39

Да по сути мне и нужна только видимость изменения цены.



#10 ray1978

ray1978
  • Premium
  • Сообщений: 553
  • Регистрация: 02.12.2013
  • Заработано: 71 руб.
Репутация: 242

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 16:22

вот пример сделал на jQuery с основными проверками

 

https://yadi.sk/d/ES0WpqZBssyfv



#11 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 29 Июнь 2016 - 20:21

вот пример сделал на jQuery с основными проверками

 

https://yadi.sk/d/ES0WpqZBssyfv

Давай может если время у тебя будет свободное (мне не горит но желательно на этой неделе) Я тебе скину сайт ты мне настроишь форму там договоримся о цене. Я блин провожусь с ней дольше))) А так спасибо. Черкни в скайп если надумаешь.



#12 ray1978

ray1978
  • Premium
  • Сообщений: 553
  • Регистрация: 02.12.2013
  • Заработано: 71 руб.
Репутация: 242

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 30 Июнь 2016 - 03:52

Давай попробуем решить твою задачу.

1. Скидывай сайт

2. Обязательно дай ответы на следующие вопросы:

 

 - Как конкретно должна изменяться надпись, когда будет дана скидка?

(Цена со скидкой, Новая цена с учетом скидки и т.д.)

 

- Если будет введен неверный кодСкидки, то как реагировать?

(просто очищать поле, очистить поле и высветить надпись типа "введен неверный кодСкидки" (внизу поля ввода или стандартным окном сообщения))

 

- Дай примеры кодовСкидок

 

P.S.

Имей ввиду, что если решать твою задачу "без защиты от дураков" то список кодовСкидок, которые будут проверяться в момент их ввода, можно, будучи знающим немного javaScript или jQuery, найти в файле который будет обрабатывать твою задачу.

 

Для "защиты от просмотра кодовСкидок"  необходимо будет задействовать php и ajax-запросы, что немного увеличивает сложность задачи

 

 

Выбирай какое решение ты хотел бы реализовать?

Если есть что уточнить - спрашивай.

 

P.P.S.

Что касается оплаты, то сумма на твое усмотрение.

Хоть я немного и просматриваю работы и стоимости, сам за деньги в инете не программирую.

Так что оставляю за тобой решение о сумме вознаграждения


Давай может если время у тебя будет свободное (мне не горит но желательно на этой неделе) Я тебе скину сайт ты мне настроишь форму там договоримся о цене. Я блин провожусь с ней дольше))) А так спасибо. Черкни в скайп если надумаешь.

выше постом написал, что предпринять


Сообщение отредактировал ray1978: 30 Июнь 2016 - 03:47


#13 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 30 Июнь 2016 - 15:58

Давай попробуем решить твою задачу.

1. Скидывай сайт

2. Обязательно дай ответы на следующие вопросы:

 

 - Как конкретно должна изменяться надпись, когда будет дана скидка?

(Цена со скидкой, Новая цена с учетом скидки и т.д.)

 

- Если будет введен неверный кодСкидки, то как реагировать?

(просто очищать поле, очистить поле и высветить надпись типа "введен неверный кодСкидки" (внизу поля ввода или стандартным окном сообщения))

 

- Дай примеры кодовСкидок

 

P.S.

Имей ввиду, что если решать твою задачу "без защиты от дураков" то список кодовСкидок, которые будут проверяться в момент их ввода, можно, будучи знающим немного javaScript или jQuery, найти в файле который будет обрабатывать твою задачу.

 

Для "защиты от просмотра кодовСкидок"  необходимо будет задействовать php и ajax-запросы, что немного увеличивает сложность задачи

 

 

Выбирай какое решение ты хотел бы реализовать?

Если есть что уточнить - спрашивай.

 

P.P.S.

Что касается оплаты, то сумма на твое усмотрение.

Хоть я немного и просматриваю работы и стоимости, сам за деньги в инете не программирую.

Так что оставляю за тобой решение о сумме вознаграждения


выше постом написал, что предпринять

Я в принципе сделал только вместо определённого кода у меня любую абра-кадабру можно написать и цена изменится, меняется она на 50% (я так понял там можно изменить это значение) и ещё то что при повторном вводе снова цена уменьшается))) Не знаю может это я так отредактировал или в самом скрипте не доработки ))) Каких то защит мне не нужно ведь по сути цена меняется для видимости только. Мне нужно лишь что бы определённый бонус код изменял цену и действовал один раз, при вводе не правильного кода выдавалась ошибка и что бы это всё можно было без проблем отредактировать и заменить, и ещё что бы изменялась не на % а заменялась другим числом (например я хочу всего рублей 300 сделать скидку сложновато будет высчитать проценты) В личку сейчас писать нельзя поэтому пиши мне в скайп я его в 1 посте написал.



#14 ray1978

ray1978
  • Premium
  • Сообщений: 553
  • Регистрация: 02.12.2013
  • Заработано: 71 руб.
Репутация: 242

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 30 Июнь 2016 - 16:42

Я не использую скайп на рабочем пк , поэтому здесь напишу, вроде не запрещено

Свои изменения ты внес опираясь на html и js файлов которые я скинул на яндекс?

Я в принципе сделал только вместо определённого кода у меня любую абра-кадабру можно написать и цена изменится, меняется она на 50% (я так понял там можно изменить это значение) и ещё то что при повторном вводе снова цена уменьшается))) Не знаю может это я так отредактировал или в самом скрипте не доработки ))) Каких то защит мне не нужно ведь по сути цена меняется для видимости только. Мне нужно лишь что бы определённый бонус код изменял цену и действовал один раз, при вводе не правильного кода выдавалась ошибка и что бы это всё можно было без проблем отредактировать и заменить, и ещё что бы изменялась не на % а заменялась другим числом (например я хочу всего рублей 300 сделать скидку сложновато будет высчитать проценты) В личку сейчас писать нельзя поэтому пиши мне в скайп я его в 1 посте написал.


проверка

#15 bobah45py

bobah45py
  • Сливапер LVL 4
  • Сообщений: 396
  • Регистрация: 28.04.2015
  • Заработано: 0 руб.
Репутация: 74

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 30 Июнь 2016 - 17:04

Ну вот такая получилась в принципе она меня устраивает только работает не так как я хочу и да изменения вносил в main.js

ну и в самой форме.

 

 

 

BbphexdMWxA.jpg





Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных

×

Зарегистрируйся моментально!