PHP.SU

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

Страниц (92): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 09 Сентября, 2019 - 11:45:37 • Тема: Страшный код • Форум: Вопросы новичков

Ответов: 20
Просмотров: 1309
Nizz пишет:
boolean given in

заменить

на
andrewkard Отправлено: 09 Сентября, 2019 - 11:32:45 • Тема: Вопрос по Ajax • Форум: Вопросы новичков

Ответов: 14
Просмотров: 1003
Ставите в базе статус строчке "обновлена" и время обновления, аяксом в цикле шлете запрос на сервер, например 1 раз в минуту, на котором скрипт будет спрашивать в базе есть ли обновленные записи за последнюю минуту, и если есть возвращать ее, если есть данные, обновляем их.
Как то так
andrewkard Отправлено: 09 Сентября, 2019 - 11:18:26 • Тема: Страшный код • Форум: Вопросы новичков

Ответов: 20
Просмотров: 1309
Наверное так да?
PHP:
скопировать код в буфер обмена
  1. function Str_result(){
  2.  
  3.     if (!isset($_SESSION['Ul_params'])) {
  4.         $_SESSION['Ul_params'] = 0;
  5.         return '`id` ASC';
  6.     }
  7.  
  8.     $params = [
  9.         'NameUP' => '`name` ASC',
  10.         'NameDown' => '`name` DESC',
  11.         'PriceUP' => '`priceflo` ASC',
  12.         'PriceDown' => '`priceflo` DESC',
  13.         'idUP' => '`id` ASC',
  14.         'idDown' => '`id` DESC',
  15.     ];
  16.  
  17.     $index = 0;
  18.  
  19.     foreach ($params as $name => $sort){
  20.         $index++;
  21.         if(isset($_POST[$name])){
  22.             $_SESSION['Ul_params'] = $index;
  23.             return $params[$name];
  24.         }
  25.     }
  26.  
  27.     return false;
  28.  
  29. }
andrewkard Отправлено: 24 Августа, 2019 - 12:38:02 • Тема: Вопрос по Сессии • Форум: Вопросы новичков

Ответов: 4
Просмотров: 639
Сортировку лучше реализовать с помощью ссылки
CODE (html):
скопировать код в буфер обмена
  1. <a href="/posts.html?sort=-price">
  2. <span class="glyphicon glyphicon-usd" aria-hidden="true"></span>
  3. </a>

после нажатия на ссылку и последующим отображением страницы проверяем наличие $_GET
параметра sort, и если он равен -price добавляем к ссылке

CODE (html):
скопировать код в буфер обмена
  1. <a class="asc" href="/posts.html?sort=-price">
  2. <span class="glyphicon glyphicon-usd" aria-hidden="true"></span>
  3. </a>
  4.  

и по этому селектору добавляем в псевдо класс before стрелочку вниз
(Добавление)
В Вашем случае проверяете на наличие, например $_POST['NameUP'] и добавляет к элементу li class="active"
PHP:
скопировать код в буфер обмена
  1. <li class="menu-item <?=isset($_POST['NameUP'] ) ? 'active' : '' ?>">
andrewkard Отправлено: 14 Августа, 2019 - 12:42:37 • Тема: как добавить кнгопку уделение и редактирование • Форум: Вопросы новичков

Ответов: 4
Просмотров: 1135
jpchvltvb пишет:
а как их вывести?

таблицу же как то вывели, ссылку не сможете?
andrewkard Отправлено: 14 Августа, 2019 - 12:41:04 • Тема: ищу наставника • Форум: Вопросы новичков

Ответов: 3
Просмотров: 287
jpchvltvb пишет:
просмотрел курсы Попова, Русакова, специалиста и другие


современное поколение все больше учиться по видео, оно в итоге что то дает?

Рекомендую https://www[dot]w3schools[dot]com/
изучать в таком порядке:
html css js sql php,
после того как пройдете, попробуете все примеры и поймете что и почему и как работает, прочитайте еще пару книг по теме, например издания O'Relly, отдельно по php, mysql и js,
после этого можно придумать себе задание (сначала по проще) и садиться его делать, это может быть сайт новостей, блог, еще чего нибудь,
после устраиваемся на работу учеником в какую нибудь студию и набираемся опыта,
дальше как получится
andrewkard Отправлено: 14 Августа, 2019 - 12:28:04 • Тема: как добавить кнгопку уделение и редактирование • Форум: Вопросы новичков

Ответов: 4
Просмотров: 1135
Смешивать все в кучу неправильно, и html, и php.
Если уж все хотите в 1 файле то лучше так:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $var = 1;
  3. ?><html>
  4. <body>
  5. <?=$var?>
  6. </body>
  7. </html>
  8.  

Посмотрите в MVC.
По сути вопроса: выводите в отдельной колонке ссылки вида
CODE (html):
скопировать код в буфер обмена
  1. <a href="/delete/<?=$id?>">Удалить</a>
  2. <a href="/edit/<?=$id?>">Редактировать</a>

и обрабатываете на сервере
(Добавление)
Кроме того я бы порекомендовал бы использовать PDO, как по мне удобнее, и сразу писать с учетом подготовленных выражений.
И все равно проверять все входные данные по белым спискам, по регулярным выражениям, или принудительно приводить к определенному типу
andrewkard Отправлено: 09 Августа, 2019 - 11:06:55 • Тема: Как перенести файлы? • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1604
midnight commander
f5
andrewkard Отправлено: 05 Августа, 2019 - 21:38:38 • Тема: Не получается поставить метку на карту • Форум: Вопросы новичков

Ответов: 6
Просмотров: 493
LIME пишет:
сработает до подгрузки скриптов и создания элементов

решал так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var initialize = function(){
  3.             return initMap(parseFloat($("#show-map").attr("data-lat")), parseFloat($("#show-map").attr("data-lng")), $("#show-map").attr("data-title"), true);
  4.         };
  5.  


CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#show-map').click(function(e){
  3.         e.preventDefault();
  4.         var el = $(this);
  5.         var active = $(el).attr('data-active');
  6.         var key = $(el).attr('data-key');
  7.  
  8.         if(active == 1){
  9.             $(el).text($(el).attr('data-text-show'));
  10.             $(el).attr('data-active',0);
  11.         } else {
  12.             $(el).attr('data-active',1);
  13.             $(el).text($(el).attr('data-text-hide'));
  14.         }
  15.  
  16.         $( "#map" ).slideToggle( "slow", function() {
  17.             if(active == 0){
  18.                 getMapScript(key);
  19.             }
  20.         });
  21.     });
  22.  


CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function getMapScript(key){
  3.     if(!window.google){
  4.         var script = document.createElement('script');
  5.         script.type = 'text/javascript';
  6.         script.src = '//maps.googleapis.com/maps/api/js?key='+key+'&language=uk&region=UA&callback=initialize';
  7.         document.getElementsByTagName('head')[0].appendChild(script);
  8.     } else {
  9.         initialize();
  10.     }
  11. }
  12.  


CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function initMap(lat, lng, title, drag) {
  3.     var myLatLng = {lat: lat, lng: lng};
  4.  
  5.     var map = new google.maps.Map(document.getElementById('map'), {
  6.         zoom: 15,
  7.         center: myLatLng
  8.     });
  9.  
  10.     var marker = new google.maps.Marker({
  11.         position: myLatLng,
  12.         map: map,
  13.         title: title,
  14.         draggable:drag
  15.     });
  16.  
  17.     google.maps.event.addListener(marker, 'dragend', function(marker){
  18.         var latLng = marker.latLng;
  19.         currentLatitude = latLng.lat();
  20.         currentLongitude = latLng.lng();
  21.         $('#post-latitude').val(currentLatitude);
  22.         $('#post-longitude').val(currentLongitude);
  23.     });
  24. }
  25.  
andrewkard Отправлено: 05 Августа, 2019 - 11:03:03 • Тема: Не получается поставить метку на карту • Форум: Вопросы новичков

Ответов: 6
Просмотров: 493
Добрый день.
Нужно дебажить, смотрите в консоли что пишет, есть ошибки?
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <body onload="initialize()" onunload="GUnload()">
  3.  

точно не срабатывает?
Попробуйте просто
andrewkard Отправлено: 01 Августа, 2019 - 14:50:48 • Тема: chosen select input нулевой ширины если он на скрытой bootstrap закладке • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 500
andrewkard пишет:
Загляните плиз в пункт 2

CODE (html):
скопировать код в буфер обмена
  1.  
  2. ul.news-line::before {
  3.     content: ' ';
  4.     background: #d4d9df;
  5.     display: inline-block;
  6.     position: absolute;
  7.     left: 29px;
  8.     width: 2px;
  9.     height: 100%;
  10.     z-index: 400;
  11. }
  12.  


background: #d4d9df;
andrewkard Отправлено: 31 Июля, 2019 - 17:18:02 • Тема: chosen select input нулевой ширины если он на скрытой bootstrap закладке • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 500
Как то так решалось
CODE (html):
скопировать код в буфер обмена
  1.  
  2. .chosen-container.chosen-container-single {
  3.     width: 100% !important;
  4. }
  5.  
andrewkard Отправлено: 26 Июля, 2019 - 11:03:09 • Тема: Laravel ошибка 403 • Форум: Вопросы новичков

Ответов: 6
Просмотров: 635
algebra пишет:
ссылка домен/ларавель/фреймворк/паблик выдает ошибку 403

Зачастую бывает если права на папки и файлы настроены неверно
andrewkard Отправлено: 16 Июля, 2019 - 14:54:43 • Тема: Проблемы с перенаправлением в файле mail.php • Форум: Вопросы новичков

Ответов: 2
Просмотров: 390
maxiiLYY пишет:
!isset($email_form)

явная ошибка
(Добавление)
я бы написал просто,
andrewkard Отправлено: 14 Июля, 2019 - 17:40:42 • Тема: как пхпмайадмин войти при nginx • Форум: Работа с СУБД

Ответов: 20
Просмотров: 4671
jpchvltvb пишет:
не помог данный код

Еще раз, в /etc/nginx/sites-available, положите файл pma.php.zzz с таким содержимым
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. server {
  3.  
  4. # Listen on port 81
  5. listen 80;
  6. server_name pma.php.zzz;
  7.  
  8. # Server name being used (exact name, wildcards or regular expression)
  9. # server_name phpmyadmin.my;
  10.  
  11. root /usr/share/phpmyadmin;
  12.  
  13. # Logging
  14. # error_log /var/log/phpmyadmin.access_log;
  15. # access_log /var/log/phpmyadmin.error_log;
  16.  
  17.  
  18. location / {
  19. try_files $uri /index.html index.php;
  20. }
  21.  
  22. ## Images and static content is treated different
  23. location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
  24. access_log off;
  25. expires 360d;
  26. }
  27.  
  28. location ~ /\.ht {
  29. deny all;
  30. }
  31.  
  32. # location ~ /(libraries|setup/frames|setup/libs) {
  33. # deny all;
  34. # return 404;
  35. #}
  36.  
  37. # Pass the PHP scripts to FastCGI server
  38. location ~ \.php$ {
  39. include snippets/fastcgi-php.conf;
  40. fastcgi_pass unix:/run/php/php7.2-fpm.sock;
  41. }
  42. }
  43.  
  44.  


в /etc/nginx/sites-enabled делаете символическую ссылку
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. sudo ln -s /etc/nginx/sites-available/pma.php.zzz /etc/nginx/sites-enabled/
  3.  

Проводите тест и перезагружаете nginx
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. nginx -t
  3. sudo service nginx restart
  4.  

Если не поможет, попробуйте вот по этой инструкции сделать:
https://devacademy[dot]ru/article/nginx-ubuntu-1404/

Страниц (92): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB