PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (23): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 340
android
Отправлено: 01 Декабря, 2013 - 19:44:21 • Тема: Определение скидки... • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 22
Добрый вечер, не могу допереть как сделать систему скидок....
Есть в бд таблица скидок со столбцами count (сколько месяцев), procent (какой процент на этот промежуток)
Имеем входящие данные в скрипт: цена услуги, на сколько месяцев заказана услуга
Вот стандартные данные в бд:
- 5% при оплате на 3 мес.
- 10% при оплате на 6 мес.
- 15% при оплате на 12 мес.
|id|count|procent|
|1|3|5|
|2|6|10|
|3|12|15|
Не могу понять как сделать скрипт который мог бы рассчитывать если заказали на 3-4-5 месяцев то скидка 5%, если на 6-7-8-9-10-11 месяцев то скидка 10%, если от 12 месяцев то скидка 15%. Ну а если заказали менее чем на три месяца то цена таже.
Спасибо за последующие подсказки, примеры скриптов.
android
Отправлено: 23 Августа, 2013 - 04:03:20 • Тема: Как сделать авторизацию на dle и на самопис. cms? • Форум: Вопросы новичков
Ответов: 1 Просмотров: 245
Расковырял плагин авторизации dle 9.8 с ppbb
Так вот тоже не работает...
PHP:
скопировать код в буфер обмена
$auth = array ( 'login' => 'test' , pass
=> md5
( 'test' ) , 'email' => 'lol@lol.ru' )
$_TIME = $time + ( 86400 * 60) ;
$result = $db -> query ( 'insert into `dle_users` set `email`=?s, `password`=?s, `name`=?s, `user_group`=4, `reg_date`=?s, `lastdate`=?s' , $auth [ 'email' ] , md5 ( $auth [ 'pass' ] ) , $auth [ 'login' ] , $time , $time ) ; if ( $result ) {
$id = $db -> insertId ( ) ;
$this -> set_cookie ( "dle_user_id" , $id , 365 ) ;
$this -> set_cookie ( "dle_password" , md5 ( $auth [ 'pass' ] ) , 365
) ; $_SESSION [ 'dle_user_id' ] = $id ;
$_SESSION [ 'dle_password' ] = md5 ( $auth [ 'pass' ] ) ; $_SESSION [ 'member_lasttime' ] = $time ;
$_SESSION [ 'dle_log' ] = 0 ;
$db -> query ( "UPDATE LOW_PRIORITY dle_users set lastdate=?s, logged_ip=?s WHERE user_id=?s" , $_TIME , $_SERVER [ 'REMOTE_ADDR' ] , $id ) ;
return true ;
} else
return false ;
PHP:
скопировать код в буфер обмена
public function set_cookie( $name , $value , $expires ) {
if ( $expires )
$expires = time ( ) + ( $expires * 86400
) ; else
$expires = FALSE ;
if ( PHP_VERSION < 5. 2 )
setcookie ( $name , $value , $expires , "/" , DOMAIN
. "; HttpOnly" ) ; else
setcookie ( $name , $value , $expires , "/" , DOMAIN
, NULL , TRUE ) ;
}
Не работает....
android
Отправлено: 05 Августа, 2013 - 19:44:22 • Тема: Динамические данные • Форум: Регулярные выражения
Ответов: 3 Просмотров: 167
Есть html:
CODE (
html ):
скопировать код в буфер обмена
<td class = "row4 small nowrap tor-size" >
<u > 93138666</ u >
<a class = "small tr-dl dl-stub" href = "link_go" > 89 MB ↓ </ a > </ td >
Дело в том что ссылки может и не быть, и тогда html станет таким:
Вопрос как вырезать "89 MB ↓", но одновременно сделать проверку на наличие этой ссылки.
Т.е - нет ссылки - 0
есть ссылка - 1
Можно ли сделать это одной регуляркой?
Подскажите пожалуйста
android
Отправлено: 30 Июля, 2013 - 18:00:34 • Тема: Регистрация • Форум: Вопросы новичков
Ответов: 37 Просмотров: 1550
Master_pascal Если у вас есть доступ к базе данных то через цикл можете отправлять каждый раз нового пользователя. Если вы хотите добавлять на сайт к которому у вас нет доступа, куда разумнее будет использовать javascript.
android
Отправлено: 30 Июля, 2013 - 17:09:30 • Тема: Регистрация • Форум: Вопросы новичков
Ответов: 37 Просмотров: 1550
Master_pascal Разговор про капчу - это отдельный пример.
Я имел ввиду что переменная nocache нечего не передает php скрипту. (Ну по крайней мере я так думаю)
android
Отправлено: 30 Июля, 2013 - 17:06:45 • Тема: Регистрация с помощью скрипта • Форум: Вопросы новичков
Ответов: 11 Просмотров: 381
Master_pascal Ну как бы тут вопросы новичков, а не "напишите за меня". И вообще можно было бы поиском найти уже готовые решения.
android
Отправлено: 30 Июля, 2013 - 17:04:17 • Тема: Регистрация • Форум: Вопросы новичков
Ответов: 37 Просмотров: 1550
Да php, nocache - рандомное число, скорее всего на странице динамический контент.
Обычно рандомное число ставят на капчу что бы картинка была другой при ее смене.
android
Отправлено: 30 Июля, 2013 - 17:01:33 • Тема: Регулярка, как правильно сделать? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 186
Добрый день.
Есть теги [fuck=test|1] и [fuck=test2]
Как вы поняли значение 1 может быть, а может и нет... Как сделать правильно регулярку для этого?
Мои наработки: !\\[fuck=([a-z_]+)(?:\|([0-9]+))\\]!is
И если можно, мануал по регуляркам приложите...
Страниц (23): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB