|
|
|
|
|
|
для: pautina
(02.11.2011 в 09:00)
| | посмотрите нет ли у вас пустой строки перед <?php | |
|
|
|
|
|
|
|
для: pautina
(28.10.2011 в 18:29)
| | Почему при нажатии кнопки отправка заявки
http://nlk56.ru/index.php/component/virtuemart/sheben/Fraktsiya-0-5
выходят ошибки, как их исправить? | |
|
|
|
|
|
|
|
для: Slo_Nik
(28.10.2011 в 17:28)
| | Хорошо спасибо.
Скажите а как в alert записать переход по ссылке при нажатии на кнопку ok | |
|
|
|
|
|
|
|
для: pautina
(28.10.2011 в 16:32)
| | [поправлено модератором] | |
|
|
|
|
|
|
|
для: Slo_Nik
(28.10.2011 в 15:58)
| | Это да.
не понятно как передать выбраное значение
<select name="prod">
<optgroup label="Щебень">
<option value="sh1">фракция 0-5</option>
<option value="sh2">фракция 5-10</option>
<option value="sh3">фракция 5-20</option>
<option value="sh4">фракция 20-40</option>
<option value="sh5">фракция 25-60</option>
<option value="sh6">фракция 40-70</option>
</optgroup>
|
в send.php
$prod = strip_tags(stripslashes(substr($_POST['prod'],0,20)));
...
<td>".$prod."</td> это вывод данных в таблице приходящего письма
...
|
Сейчас я на почту получаю sh2 например м.о ли зделать чтоб на почте я получал щебень 5-10
И как сделать чтобы в окне alert при нажатии на ok мы переходили на index.php? | |
|
|
|
|
|
|
|
для: pautina
(28.10.2011 в 15:44)
| | Html формы | |
|
|
|
|
|
|
|
для: pautina
(28.10.2011 в 14:51)
| | C этим разобрался, скажите а как отправлять поле со списком оно вроде заполнено и не пустое
$prod = strip_tags(stripslashes(substr($_POST['prod'],0,20)));
ну и чтобы выбраное значение на почту приходило. | |
|
|
|
|
|
|
|
для: pautina
(28.10.2011 в 13:01)
| | Подскажите с конструкцией if и else
По выводу ошибки они где то неправильно стоят
<?php
Error_Reporting(E_ALL & ~E_NOTICE); //Убираем вывод ошибки Денвера
session_start(); //Запускаем сессию
include("functions.php"); //Подключаем функции
include("config.php"); //Подключаем файл конфигурации
//Создаем шапку
echo '<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Обратная связь</title>
<style>
p { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; font-weight:600;
color:#747474;
}
</style>
</head>
<body>';
if($_SESSION['uid'] == $_POST['sid']){ //Проверяем совпадает ли переданный идентификатор с реальным
session_destroy(); //Разрушаем сессию
//Чистим входящие данные
$kompany = strip_tags(stripslashes(substr($_POST['kompany'],0,40)));
$name = strip_tags(stripslashes(substr($_POST['name'],0,20)));
$mail = strip_tags(stripslashes(substr($_POST['email'],0,30)));
$tel = strip_tags(stripslashes(substr($_POST['tel'],0,20)));
$message = strip_tags(stripslashes(substr($_POST['message'],0,3000)));
//Проверяем, была ли нажата кнопка
if($_POST['do']) {
//Проверяем, было ли введено имя компании
if($kompany != '') {
//Проверяем, было ли введено имя
if($name != '') {
//Запускаем проверку e-mail адреса
if(checkmail($mail) !== -1) {
//Проверяем, был ли введён номер телефона
if($tel != '') {
//Проверяем, было ли введено сообщение письма
if($message != '') {
//Передаем функции необходимые аргументы
if(sendmail($mailto,"Сообщение с сайта",
// Оформление письма в таблицу
"<html><head></head>
<body bgcolor='#D9D9D9'>
<table align='center' width='400' border='0' cellspacing='0' cellpadding='0'>
<tr bgcolor='#BEBEBE'>
<td>Письмо от:</td>
<td>".$kompany."</td>
<td>".$name."</td>
<td>".$mail."</td>
<td>".$tel."</td>
</tr>
<tr>
<td colspan='3'>".$message."</td>
</tr>
<tr bgcolor='#B4B4B4'>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>"
// Продолжение передаваемых функций
,$headers) !== FALSE) {
//Если функция сработала - выводим сообщение об удачно завершенной операции
// echo '<p>Сообщение отправлено<br/><a href="index.php">назад</a></p>';
echo("<Script Language='JavaScript'>");
echo("alert('Сообщение отправлено');");
echo("</Script>");
}
else {
//Иначе, сообщаем об ошибке
// echo '<p>Возникла ошибка при отправке, повторите позднее<br/><a href="index.php">назад</a></p>';
echo("<Script Language='JavaScript'>");
echo("alert('Возникла ошибка при отправке, повторите позднее');");
echo("</Script>");
}
}
// else {echo '<p>Введите комментарий <a href="index.php">назад</a></p>';}
else {
echo("<Script Language='JavaScript'>");
echo("alert('Введите текст сообщения');");
echo("</Script>");
}}
//else {echo '<p>Введите корректный электронный адрес <a href="index.php">назад</a></p>';}
// }
else {
echo("<Script Language='JavaScript'>");
echo("alert('Введите корректный адрес электронной почты');");
echo("</Script>");
}}
//else { echo '<p>Введите имя <a href="index.php">назад</a></p>'; }
//}
else {
echo("<Script Language='JavaScript'>");
echo("alert('Введите имя');");
echo("</Script>");
}}
//else { echo '<p>Введите имя компании <a href="index.php">назад</a></p>'; }}
else {
echo("<Script Language='JavaScript'>");
echo("alert('Введите имя компании');");
echo("</Script>");
}}
else {
echo("<Script Language='JavaScript'>");
echo("alert('Введите номер телефона');");
echo("</Script>");
}}
//else {echo '<p>Кнопка не была нажата <a href="index.php">назад</a></p>'; };
else {
echo("<Script Language='JavaScript'>");
echo("alert('Кнопка не была нажата');");
echo("</Script>");
}}
//Здесь срабатывает исключение, если страница была обновлена клавишей F5
// else { echo '<p>Ошибка. Код подтверждения введен неверно</p>';
else {
echo("<Script Language='JavaScript'>");
echo("alert('Ошибка. Код подтверждения введен неверно');");
echo("</Script>");
@session_destroy();} //Разрушаем сессию
echo '</body></html>';
@session_destroy(); //Разрушаем сессию
|
Здесь добавлено 2 поля компания и телефон, но вывод сообщения об ошибке в alert стоит не в том месте, ни посмотрите? | |
|
|
|
|
|
|
|
для: pautina
(28.10.2011 в 13:01)
| | если смотреть по первой ссылке, то alert тут ни при чём...
ищите в google по запросу "создание модального окна на jquery"
>Скажите можно ли сделать чтоб при нажатии на кнопку ok в окне alert для формы
можно, но это уже в другой раздел форума | |
|
|
|
|