PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (92): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 1370
andrewkard
Отправлено: 09 Сентября, 2019 - 11:32:45 • Тема: Вопрос по Ajax • Форум: Вопросы новичков
Ответов: 14 Просмотров: 1003
Ставите в базе статус строчке "обновлена" и время обновления, аяксом в цикле шлете запрос на сервер, например 1 раз в минуту, на котором скрипт будет спрашивать в базе есть ли обновленные записи за последнюю минуту, и если есть возвращать ее, если есть данные, обновляем их.
Как то так
andrewkard
Отправлено: 09 Сентября, 2019 - 11:18:26 • Тема: Страшный код • Форум: Вопросы новичков
Ответов: 20 Просмотров: 1309
Наверное так да?
PHP:
скопировать код в буфер обмена
function Str_result( ) {
if ( ! isset ( $_SESSION [ 'Ul_params' ] ) ) { $_SESSION [ 'Ul_params' ] = 0 ;
return '`id` ASC' ;
}
$params = [
'NameUP' => '`name` ASC' ,
'NameDown' => '`name` DESC' ,
'PriceUP' => '`priceflo` ASC' ,
'PriceDown' => '`priceflo` DESC' ,
'idUP' => '`id` ASC' ,
'idDown' => '`id` DESC' ,
] ;
$index = 0 ;
foreach ( $params as $name => $sort ) {
$index ++;
if ( isset ( $_POST [ $name ] ) ) { $_SESSION [ 'Ul_params' ] = $index ;
return $params [ $name ] ;
}
}
return false ;
}
andrewkard
Отправлено: 24 Августа, 2019 - 12:38:02 • Тема: Вопрос по Сессии • Форум: Вопросы новичков
Ответов: 4 Просмотров: 639
Сортировку лучше реализовать с помощью ссылки
после нажатия на ссылку и последующим отображением страницы проверяем наличие $_GET
параметра sort, и если он равен -price добавляем к ссылке
CODE (
html ):
скопировать код в буфер обмена
<a class = "asc" href = "/posts.html?sort=-price" >
<span class = "glyphicon glyphicon-usd" aria-hidden= "true" ></ span >
</ a >
и по этому селектору добавляем в псевдо класс before стрелочку вниз
(Добавление)
В Вашем случае проверяете на наличие, например $_POST['NameUP'] и добавляет к элементу li class="active"
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 файле то лучше так:
Посмотрите в MVC.
По сути вопроса: выводите в отдельной колонке ссылки вида
и обрабатываете на сервере
(Добавление)
Кроме того я бы порекомендовал бы использовать PDO, как по мне удобнее, и сразу писать с учетом подготовленных выражений.
И все равно проверять все входные данные по белым спискам, по регулярным выражениям, или принудительно приводить к определенному типу
andrewkard
Отправлено: 05 Августа, 2019 - 21:38:38 • Тема: Не получается поставить метку на карту • Форум: Вопросы новичков
Ответов: 6 Просмотров: 493
LIME пишет: сработает до подгрузки скриптов и создания элементов
решал так
CODE (
javascript ):
скопировать код в буфер обмена
var initialize = function ( ) {
return initMap( parseFloat( $( "#show-map" ) .attr ( "data-lat" ) ) , parseFloat( $( "#show-map" ) .attr ( "data-lng" ) ) , $( "#show-map" ) .attr ( "data-title" ) , true ) ;
} ;
CODE (
javascript ):
скопировать код в буфер обмена
$( '#show-map' ) .click ( function ( e) {
e.preventDefault ( ) ;
var el = $( this ) ;
var active = $( el) .attr ( 'data-active' ) ;
var key = $( el) .attr ( 'data-key' ) ;
if ( active == 1 ) {
$( el) .text ( $( el) .attr ( 'data-text-show' ) ) ;
$( el) .attr ( 'data-active' , 0) ;
} else {
$( el) .attr ( 'data-active' , 1) ;
$( el) .text ( $( el) .attr ( 'data-text-hide' ) ) ;
}
$( "#map" ) .slideToggle ( "slow" , function ( ) {
if ( active == 0) {
getMapScript( key) ;
}
} ) ;
} ) ;
CODE (
javascript ):
скопировать код в буфер обмена
function getMapScript( key) {
if ( ! window.google ) {
var script = document.createElement ( 'script' ) ;
script.type = 'text/javascript' ;
script.src = '//maps.googleapis.com/maps/api/js?key=' + key+ '&language=uk®ion=UA&callback=initialize' ;
document.getElementsByTagName ( 'head' ) [ 0] .appendChild ( script) ;
} else {
initialize( ) ;
}
}
CODE (
javascript ):
скопировать код в буфер обмена
function initMap( lat, lng, title, drag) {
var myLatLng = { lat: lat, lng: lng} ;
var map = new google.maps .Map ( document.getElementById ( 'map' ) , {
zoom: 15,
center: myLatLng
} ) ;
var marker = new google.maps .Marker ( {
position: myLatLng,
map: map,
title: title,
draggable: drag
} ) ;
google.maps .event .addListener ( marker, 'dragend' , function ( marker) {
var latLng = marker.latLng ;
currentLatitude = latLng.lat ( ) ;
currentLongitude = latLng.lng ( ) ;
$( '#post-latitude' ) .val ( currentLatitude) ;
$( '#post-longitude' ) .val ( currentLongitude) ;
} ) ;
}
andrewkard
Отправлено: 26 Июля, 2019 - 11:03:09 • Тема: Laravel ошибка 403 • Форум: Вопросы новичков
Ответов: 6 Просмотров: 635
algebra пишет: ссылка домен/ларавель/фреймворк/паблик выдает ошибку 403
Зачастую бывает если права на папки и файлы настроены неверно
andrewkard
Отправлено: 14 Июля, 2019 - 17:40:42 • Тема: как пхпмайадмин войти при nginx • Форум: Работа с СУБД
Ответов: 20 Просмотров: 4671
jpchvltvb пишет: не помог данный код
Еще раз, в /etc/nginx/sites-available, положите файл pma.php.zzz с таким содержимым
CODE (
javascript ):
скопировать код в буфер обмена
server {
# Listen on port 81
listen 80 ;
server_name pma.php .zzz ;
# Server name being used ( exact name , wildcards or regular expression)
# server_name phpmyadmin.my ;
root / usr/ share/ phpmyadmin;
# Logging
# error_log / var / log/ phpmyadmin.access_log ;
# access_log / var / log/ phpmyadmin.error_log ;
location / {
try_files $uri / index.html index.php ;
}
## Images and static content is treated different
location ~* ^ .+ .( jpg| jpeg| gif| css| png| js| ico| xml) $ {
access_log off;
expires 360d;
}
location ~ / \.ht {
deny all;
}
# location ~ / ( libraries| setup/ frames| setup/ libs) {
# deny all;
# return 404 ;
#}
# Pass the PHP scripts to FastCGI server
location ~ \.php $ {
include snippets/ fastcgi- php.conf ;
fastcgi_pass unix:/ run/ php/ php7.2- fpm.sock ;
}
}
в /etc/nginx/sites-enabled делаете символическую ссылку
Проводите тест и перезагружаете nginx
Если не поможет, попробуйте вот по этой инструкции сделать:
https://devacademy[dot]ru/article/nginx-ubuntu-1404/
Страниц (92): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB