PHP.SU

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

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

> Найдено сообщений: 352
broshurkaplus Отправлено: 27 Декабря, 2015 - 16:46:25 • Тема: пропустить только цифры или пустую строку • Форум: Регулярные выражения

Ответов: 5
Просмотров: 765
пример:
PHP:
скопировать код в буфер обмена
  1. $id=filter_input(INPUT_POST, 'rednum', FILTER_VALIDATE_REGEXP,
  2.                 array('options'=>array('regexp'=>'/^[0-9]+$/')));

подскажите перлсовметимое регулярное выражение, которое пропускало бы только цифры и пустую строку.
спасибо
broshurkaplus Отправлено: 26 Октября, 2015 - 22:03:37 • Тема: Почему я не могу вызвать фукцию подключенного класса • Форум: Вопросы новичков

Ответов: 1
Просмотров: 131
включаем вывод ошибок и читаем и/или показываем что пиет...
вардамп...
выводим на печать...
исправляем что указано
broshurkaplus Отправлено: 11 Октября, 2015 - 23:00:16 • Тема: Allowed memory size • Форум: Вопросы новичков

Ответов: 2
Просмотров: 228
если это большая выборка - скидывайте память каждые n циклов.
что вызываеи ошибку?
broshurkaplus Отправлено: 07 Октября, 2015 - 19:24:09 • Тема: Функция resize для фото • Форум: Вопросы новичков

Ответов: 1
Просмотров: 140
в общем случае такой алгоритм:
ширина 333
надо 250
начинаете копировать в новое изображение начиная с
(ширина-250)/2 те тут 41,5 старого
а у вас лепится все с 00 в 00

если чтоб не обрезал - сначала проверяете чсо больше ширина или высота. а отсюда одну из сторон приравниваете за 1 (250) а вторую множите на кэф, начинаете рисовать отступив сверху или слева сколько надо, чтоб вписываемая картинка была посередине.
broshurkaplus Отправлено: 25 Сентября, 2015 - 23:19:44 • Тема: постраничная навигация без перезагрузки всей страницы.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1927
CODE (javascript):
скопировать код в буфер обмена
  1. history.pushState({title:nameLink, href:link.href}, null, link.href);

пробуйте, но вроде как title - этот параметр в настоящее время не используется основными браузерами. Попробуйте менять по другому:
вернули массив страница, меню, титл
чисто яваскрипт... добавьте
CODE (javascript):
скопировать код в буфер обмена
  1. var elm = document.getElementsByTagName('title')[0];
  2. elm.innerHTML = title;


вообще - зачем вам это? просто обновляете контент в блоке и все.
broshurkaplus Отправлено: 25 Сентября, 2015 - 22:40:44 • Тема: постраничная навигация без перезагрузки всей страницы.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1927
так тут же
$('body').html(data);
он и заменяте все в body
вы же хотите заменить содержимое блока с классом content

может у вас по уелевому урлу страница целиком формируется?

о вы уже код в 1 пост кинули, посмотрим...

у вас home() возвращает массив
нужно его в представлении разобрать и вернуть уже с html, который впишется в нужный див
$('.content').html(data);

проверьте - просто впишите в отдельный файл:
подключитесь к базе
$aaa='fffffffffffffffff';
echo $aaa;
и отправьте на этот урл в итоге в .content впишется 'fffffffffffffffff'
broshurkaplus Отправлено: 25 Сентября, 2015 - 12:25:34 • Тема: запрос в mysql с выборкой select max • Форум: Работа с СУБД

Ответов: 3
Просмотров: 970
выж пишете что
дай мне где `id`=select
оно вам и не отдает тк его вероятно нет
broshurkaplus Отправлено: 25 Сентября, 2015 - 12:21:01 • Тема: постраничная навигация без перезагрузки всей страницы.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1927
гдето ошибки вывода/синтаксиса, посмотрите в браузере как выглядит то что вы печатаете

вывод как пример
сразу в массив
1 элемент <div>какойто html<div>
2 <a class="nav_link">1</a><a class="nav_link">2</a>
или уж проще
<div class="content>*<a class="nav_link">1</a><a class="nav_link">2</a> и тд
разбиваете по *
1 пишите в $('.content').html(data[0]);
2 пишите в $('туда где ссвлки стоят').html(data[1]);

пробуйте на простом, потом добавите функционал

сашаяц пишет:
точнее все его содержимое.. и заменяется все символом < или !

ну значит урл вам возвращает на печать < или !
broshurkaplus Отправлено: 24 Сентября, 2015 - 23:05:09 • Тема: Подскажите какой из двух вариантов правильный • Форум: Вопросы новичков

Ответов: 7
Просмотров: 209
ну тут я от том что логика представления позволит обработать все до нужного вида , а затем уже само представление
broshurkaplus Отправлено: 24 Сентября, 2015 - 20:26:29 • Тема: Подскажите какой из двух вариантов правильный • Форум: Вопросы новичков

Ответов: 7
Просмотров: 209
может типа так
PHP:
скопировать код в буфер обмена
  1. function products($_GET['prod']){
  2.     //проверяем $_GET['prod'] если не гуд  - возвращаем сообщение нунуну
  3.     //иначе
  4.     while($row = mysql_fetch_assoc(mysql_query("SELECT указываем конкретно что выбрать FROM goods WHERE goods_brandid = $_GET['prod']"))){
  5.         //строим то что должно быть в блоке
  6.        $block=...;
  7.     }
  8.     return $block;
  9. }
  10. $element=products($_GET['prod']);

------------------------------
в шаблоне в нужное место
...html'.$element.'html...

непонятно зачем
global $prod;
$products = array();
и в шаблоне разбирать массив
broshurkaplus Отправлено: 24 Сентября, 2015 - 19:10:29 • Тема: постраничная навигация без перезагрузки всей страницы.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1927
если уже определил переменную то url: url,
да напиши для проверки в обработчике
<?php
echo 'ok';
?>
если урл существует то должно работать, поставьте ссылку от корня
и replaceWith помоему заменяет, те вы хотите заменить на чтото, а html пишет html в указанный элемент
попробуте
broshurkaplus Отправлено: 24 Сентября, 2015 - 00:00:41 • Тема: Помогите вывести время из базы mysql на php • Форум: Работа с СУБД

Ответов: 4
Просмотров: 826
если вы запостили в 24,00 и в бд записалось 24,00 , а выводится 3,00 то возможно на сервере время не то...
гуглим проверить/установить локаль к mysql (в майадмине) / пхп
по идее одинаковые должны быть
broshurkaplus Отправлено: 23 Сентября, 2015 - 23:56:37 • Тема: постраничная навигация без перезагрузки всей страницы.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1927
в смысле "после второго нажатия обновляется страница" ?
не видно/не понял откуда url берется.
вобщем если контейнер с кнопками навигации то у них data или что там есть, если ссылки то атрибут хреф, а тк знаешь на какую страницу переходишь то перепиши яваскриптом эти параметры.
или : 12345... нажимаем 2 => убери 1 и добавь 6
если в отдельном блоке, то возможно вернуть строку данных с любым разделителем контент*страницы, разбить и вставить части куда надо.
и по моему это короче
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).on('click', '.nav_link', function(){
  2.         var url = $(this).attr('href'); // или чтото там ещё
  3.         $.ajax({
  4.             url:     url,
  5.             success: function(data){
  6.                 //разобъем data по разделителю
  7.                 //код...
  8.                 $('.b').html(data[0]); // или куда пишем
  9.                 $('.nav_link').html(data[1]); //или блок
  10.             }
  11.         });
  12.         // Предотвращаем дефолтное поведение
  13.         return false;
  14. })
broshurkaplus Отправлено: 23 Сентября, 2015 - 19:35:21 • Тема: Помогите вывести время из базы mysql на php • Форум: Работа с СУБД

Ответов: 4
Просмотров: 826
может локали различаются?
проверьте их значения.
а ваше время совпадает с с тем что пишется в бд?
broshurkaplus Отправлено: 23 Сентября, 2015 - 19:32:50 • Тема: постраничная навигация без перезагрузки всей страницы.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1927
не очень понятно как вы хотите сделать это

если со сменой урл то както так
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).on('click', 'на что нажимаем', function()
  2.         var url = $(this).attr('href');
  3.  
  4.         $.ajax({
  5.             url:     url,
  6.             success: function(data){
  7.                 $('куда ответ вставлем').html(data);
  8.             }
  9.         });
  10.         // меняется ссылка
  11.         if(url != window.location){
  12.             window.history.pushState(null, null, url);
  13.         }
  14.         // Предотвращаем дефолтное поведение
  15.         return false;
  16. })


а если без смены урла то просто вписывайте в нужное место, без if(url != window.location...

может это поможет

Страниц (24): « 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