PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 10
blackpatriot Отправлено: 29 Марта, 2017 - 00:21:19 • Тема: конект к базе • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 76
ошибок нет, как записать лог работы скрипта в фаил?
blackpatriot Отправлено: 28 Марта, 2017 - 23:54:05 • Тема: конект к базе • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 76
как добавить чтоб ошибки писались в фаил
или результат работы скрита в фаил

в error файлах апача ничего нет
blackpatriot Отправлено: 28 Марта, 2017 - 23:38:52 • Тема: конект к базе • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 76
Добрый день

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. if (!isset($_POST['login']) || empty($_POST['login']))  die();
  5.  
  6. $db = new mysqli('localhost','root','root','base');
  7.  
  8.  
  9.  
  10. $query = $db->prepare('SELECT `date`, `appover` FROM `programa` WHERE `models`=?');
  11.  
  12. $query->bind_param('s',$_POST['login']);
  13.  
  14. $query->execute();
  15.  
  16. $res = $query->get_result();
  17.  
  18. $row = $res->fetch_assoc();
  19.  
  20.  
  21.  
  22. if($row['appover'] !== 1 || time() - strtotime($row['date']) > 0)
  23.  
  24.         echo json_encode(array("Result" => false));
  25.  
  26. else
  27.  
  28.         echo json_encode(array("Result" => true));
  29.  
  30. $db->close();
  31.  
  32. ?>
  33.  
  34.  
  35.  



проблемма в том, что база не выдаёт валидный ответ

что делать помогите плизз

как переписать скрипт
на одном хостинге работатет на другом нет. в чем проблема не могу понять
blackpatriot Отправлено: 31 Августа, 2015 - 16:07:17 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 77
ну как это нет вот же она, переменным присваиватся дата, далее я вставляю переменные в строку и не работает)

PHP:
скопировать код в буфер обмена
  1.  
  2. $day1 = date("d", time() - 86400*80);
  3. $month1 = date("m", time() - 86400*89);
  4. $year1 = date("Y", time() - 86400*89);
  5. $day2 = date("m");
  6. $month2 = date("d");
  7. $year2 = date("Y");    
  8.  
  9.   $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 - 14:16:02 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 77
я пользуюсь стандартным календарем, проблемма в том что почему не срабатывает функция даты в запросе. именно в этой строке
blackpatriot Отправлено: 31 Августа, 2015 - 00:15:13 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 77
вариант который не работает

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $day1 = date("d", time() - 86400*80);
  4. $month1 = date("m", time() - 86400*89);
  5. $year1 = date("Y", time() - 86400*89);
  6. $day2 = date("m");
  7. $month2 = date("d");
  8. $year2 = date("Y");    
  9.  
  10.   $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+');
  11.  
  12.  



вариант который работает
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3.   $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+');
  4.  


разница между первый и вторым вариантом лиш в том
в первом случае
переменной

'adddate_s_d' - я пытаюсь присвоить значение автоматически -80 дней от текущей даты, $day1 = date("d", time() - 86400*80); что поиде должно работать

во втором случии
я переменным

'adddate_s_d' - присваиваю значение в ручную 10 - то есть десятое число

вопрос почему переменные которые должны формировать дату. не делают этого. ведь по идее функции даты вставлены верно.
и проблема только в них

помогите
blackpatriot Отправлено: 30 Августа, 2015 - 23:19:25 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 77
дело в том что я не могу вывести первый массив, не работает)
не работает почему то... пишет ошибка и не хочет работать.. помогите ) целый день пытаюсь сделать перебрал кучу вариантов написание не помогает

пытался выводить в отдельном файле чтоб понять что выводит

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4.  
  5.                 $day1 = date("d", time() - 86400*80);
  6. $month1 = date("m", time() - 86400*89);
  7. $year1 = date("Y", time() - 86400*89);
  8. $day2 = date("m");
  9. $month2 = date("d");
  10. $year2 = date("Y");    
  11.  
  12.  
  13.  $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+');      
  14.  
  15. echo
  16.  
  17.  $params
  18.  
  19. ?>
  20.  
  21.  



и тоже ничего не работало((((
blackpatriot Отправлено: 30 Августа, 2015 - 22:50:37 • Тема: помогите с датой • Форум: Напишите за меня, пожалуйста

Ответов: 11
Просмотров: 77
нужно чтоб в коде выводилась дата
вот кусок кода
PHP:
скопировать код в буфер обмена
  1. [/PHP]
  2. $day1 = date("d", time() - 86400*80);
  3. $month1 = date("m", time() - 86400*89);
  4. $year1 = date("Y", time() - 86400*89);
  5. $day2 = date("m");
  6. $month2 = date("d");
  7. $year2 = date("Y");    
  8.  
  9.   $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+');
  10.  


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

если писать цифры руками в таком виде то все будет работать
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $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+');
  4.  


Не работает именно когда я пытаюсь чтоб автоматически подставилось значение...

как решить данную проблемму

помогите в чем может быть проблемма)
blackpatriot Отправлено: 29 Августа, 2015 - 23:10:16 • Тема: помогите сформировать запрос • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 45
вот ссылка запроса

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $url = 'http://*****/search_result.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+';
  4.  
  5.  


в таком виде не работает
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:
скопировать код в буфер обмена
  1.  
  2. 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+';
  3.  

то все работает:


если выводить переменные
PHP:
скопировать код в буфер обмена
  1.  
  2. $day = date("d", time() - 86400*89);
  3. $month = date("m", time() - 86400*89);
  4. $year = date("Y", time() - 86400*89);
  5. $day2 = date("m");
  6. $month2 = date("d");
  7. $year2 = date("Y");    
  8.                    
  9. 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+';
  10.  

то запрос не формируется
прошу помощи что я не так делаю )) помогите пожалуста

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB