PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 10
blackpatriot
Отправлено: 28 Марта, 2017 - 23:38:52 • Тема: конект к базе • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 76
Добрый день
PHP:
скопировать код в буфер обмена
<?PHP
$db = new mysqli( 'localhost' , 'root' , 'root' , 'base' ) ;
$query = $db -> prepare ( 'SELECT `date`, `appover` FROM `programa` WHERE `models`=?' ) ;
$query -> bind_param ( 's' , $_POST [ 'login' ] ) ;
$query -> execute ( ) ;
$res = $query -> get_result ( ) ;
$row = $res -> fetch_assoc ( ) ;
if ( $row [ 'appover' ] !== 1
|| time ( ) - strtotime ( $row [ 'date' ] ) > 0
)
else
$db -> close ( ) ;
?>
проблемма в том, что база не выдаёт валидный ответ
что делать помогите плизз
как переписать скрипт
на одном хостинге работатет на другом нет. в чем проблема не могу понять
blackpatriot
Отправлено: 31 Августа, 2015 - 16:07:17 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 77
ну как это нет вот же она, переменным присваиватся дата, далее я вставляю переменные в строку и не работает)
PHP:
скопировать код в буфер обмена
$params = array ( 'adddate_s_m' => '.$month1.' , 'adddate_s_d' => '.$day1.' , 'adddate_s_y' => '.$year1.' , 'adddate_e_m' => '.$month1.' , 'adddate_e_d' => '.$day1.' , 'adddate_e_y' => '.$year1.' , 'pflag' => '' , 'forward' => '' , 'manid' => '' , 'womanid' => $this -> womanid , 'Submit2=>+Search+' ) ;
blackpatriot
Отправлено: 31 Августа, 2015 - 00:15:13 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 77
вариант который не работает
PHP:
скопировать код в буфер обмена
$params = array ( 'adddate_s_m' => '.$month1.' , 'adddate_s_d' => '.$day1.' , 'adddate_s_y' => '.$year1.' , 'adddate_e_m' => '.$month1.' , 'adddate_e_d' => '.$day1.' , 'adddate_e_y' => '.$year1.' , 'pflag' => '' , 'forward' => '' , 'manid' => '' , 'womanid' => $this -> womanid , 'Submit2=>+Search+' ) ;
вариант который работает
PHP:
скопировать код в буфер обмена
$params = array ( 'adddate_s_m' => '06' , 'adddate_s_d' => '10' , 'adddate_s_y' => '2015' , 'adddate_e_m' => '08' , 'adddate_e_d' => '10' , 'adddate_e_y' => '2015.' , 'pflag' => '' , 'forward' => '' , 'manid' => '' , 'womanid' => $this -> womanid , 'Submit2=>+Search+' ) ;
разница между первый и вторым вариантом лиш в том
в первом случае
переменной
'adddate_s_d' - я пытаюсь присвоить значение автоматически -80 дней от текущей даты, $day1 = date("d", time() - 86400*80); что поиде должно работать
во втором случии
я переменным
'adddate_s_d' - присваиваю значение в ручную 10 - то есть десятое число
вопрос почему переменные которые должны формировать дату. не делают этого. ведь по идее функции даты вставлены верно.
и проблема только в них
помогите
blackpatriot
Отправлено: 30 Августа, 2015 - 23:19:25 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 77
дело в том что я не могу вывести первый массив, не работает)
не работает почему то... пишет ошибка и не хочет работать.. помогите ) целый день пытаюсь сделать перебрал кучу вариантов написание не помогает
пытался выводить в отдельном файле чтоб понять что выводит
PHP:
скопировать код в буфер обмена
<?PHP
$params = array ( 'adddate_s_m' => $month1 , 'adddate_s_d' => $day1 , 'adddate_s_y' => $year1 , 'adddate_e_m' => $month1 , 'adddate_e_d' => $day1 , 'adddate_e_y' => $year1 , 'pflag' => '' , 'forward' => '' , 'manid' => '' , 'Submit2=>+Search+' ) ;
echo
$params
?>
и тоже ничего не работало((((
blackpatriot
Отправлено: 30 Августа, 2015 - 22:50:37 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 77
нужно чтоб в коде выводилась дата
вот кусок кода
PHP:
скопировать код в буфер обмена
[ / PHP]
$params = array ( 'adddate_s_m' => $month1 , 'adddate_s_d' => $day1 , 'adddate_s_y' => $year1 , 'adddate_e_m' => $month1 , 'adddate_e_d' => $day1 , 'adddate_e_y' => $year1 , 'pflag' => '' , 'forward' => '' , 'manid' => '' , 'womanid' => $this -> womanid , 'Submit2=>+Search+' ) ;
В таком варианте не работает, задача присвоить переменным в запросе, переменные из года месяца и дня.
если писать цифры руками в таком виде то все будет работать
PHP:
скопировать код в буфер обмена
$params = array ( 'adddate_s_m' => '06' , 'adddate_s_d' => '10' , 'adddate_s_y' => '2015' , 'adddate_e_m' => '08' , 'adddate_e_d' => '10' , 'adddate_e_y' => '2015' , 'pflag' => '' , 'forward' => '' , 'manid' => '' , 'womanid' => $this -> womanid , 'Submit2=>+Search+' ) ;
Не работает именно когда я пытаюсь чтоб автоматически подставилось значение...
как решить данную проблемму
помогите в чем может быть проблемма)
blackpatriot
Отправлено: 29 Августа, 2015 - 20:29:05 • Тема: помогите сформировать запрос • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 45
Всем привет!
Помогите сформировать запрос,
Цель присвоить переменным в запросе следующие значение
adddate_s_m= дни минус 89 дней от текущий даты
adddate_s_d= месяц минус 89 дней от текущий даты
adddate_s_y= текущий год минус 89 дней от текущий даты
adddate_e_m= текущий месяц
adddate_e_d= текущий день
adddate_e_y= текущий год
Если значение присваивать в ручную вот как на запросе я указал ниже :
PHP:
скопировать код в буфер обмена
http: //****.ru/search.php?adddate_s_m=06&adddate_s_d=28&adddate_s_y=2015&adddate_e_m=08&adddate_e_d=28&adddate_e_y=2015&pflag=&forward=&manid=&womanid='.$this->womanid.'&Submit2=+Search+';
то все работает:
если выводить переменные
PHP:
скопировать код в буфер обмена
http: //****.ru/search.php?adddate_s_m='.$month.'&adddate_s_d='.$day.'&adddate_s_y='.$year.'&adddate_e_m='.$month2.'&adddate_e_d='.$day2.'&adddate_e_y='.$year2.'&pflag=&forward=&manid=&womanid='.$this->womanid.'&Submit2=+Search+';
то запрос не формируется
прошу помощи что я не так делаю )) помогите пожалуста
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB