|
Обработчик заявок на php. Нужна помощь.
|
|||
---|---|---|---|
#18+
Всем привет. Сразу скажу, что в php я 0. Есть форма обработки заявок в html, есть обработчик на php. Нужно, чтобы при нажатии на кнопку форма отправляла данные мне на емэил(это сделано), и переходила на страницу оплаты. НО! в зависимости от выбранного способа оплаты(за это отвечает html кнопка radio button) переходило бы на разные страницы. Теперь коды: PHP: if(!empty($_POST['mail'] )) { $to = "shop@site.ru"; $from = 'почта@.ru'; $subject = "Новый заказ"; $message = 'Имя: '.$_POST['name'].'; Телефон: '.$_POST['telephone'].'; E-mail: '.$_POST['mail'].'; Адрес: '.$_POST['adres'].'; Способ доставки: '.$_POST['dostavka'].'; Способ оплаты: '.$_POST['oplata'].'; Коментарии: '.$_POST['coment'].'; '; $headers = "Content-type: text/html; charset=UTF-8 \r\n"; $headers .= "From: <почта@.ru>\r\n"; $result = mail($to, $subject, $message, $headers); if ($result){ $dostavka = $_POST['dostavka']; //если выбрана Почта России if ($dostavka == 'Po4ta') { echo '<script>location.replace("http://url1");</script>'; exit; } //если выбрана компания "Деловые линии" if ($dostavka == 'DL') { echo '<script>location.replace("http://url2");</script>'; exit; } //если выбрана компания ПЭК if ($dostavka == 'PEC') { echo '<script>location.replace("http://url3");</script>'; exit; } } else{ echo "<p>Попробуйте еще раз</p>"; } } else { echo "<p>Обязательные поля не заполнены.</p>"; } ?> HTML: <div class="col-md-12"> <label for="dostavka">Cпособ доставки<span> *</span></label> <input type="radio" checked name="dostavka" value="Po4ta" />Почта России <input type="radio" name="dostavka" value="DL"/>Деловые линии <input type="radio" name="dostavka" value="PEC"/>ПЭК </div> <input type="submit" value="Перейти к оплате" onclick="AjaxFormRequest('messegeResult', 'formMain', 'form.php')" /> </div> Получается, что при выборе Почты России переходит туда, куда надо. НО при выборе остальных, переходит на пустую страницу(form.php)Где ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2017, 15:05 |
|
|
start [/forum/topic.php?fid=23&fpage=37&tid=1460808]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 297ms |
total: | 419ms |
0 / 0 |