PHP.SU

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

Страниц (4): « 1 [2] 3 4 »

> Найдено сообщений: 46
harlam Отправлено: 26 Ноября, 2013 - 11:11:56 • Тема: Сравнить две даты • Форум: Вопросы новичков

Ответов: 4
Просмотров: 189
Здравствуйте,
PHP:
скопировать код в буфер обмена
  1.  
  2. $date1 = strtotime(date("Y-m-d H:i:s"));
  3. $res = mysql_query("SELECT COUNT(*) FROM `news` WHERE strtotime(`dataIn`) < '$date1'");
  4.  

Подскажите почему не работает?
Можно ли применить strtotime в SELECT?
harlam Отправлено: 05 Ноября, 2012 - 10:18:44 • Тема: Хлебные крошки • Форум: Вопросы новичков

Ответов: 11
Просмотров: 467
Мелкий пишет:
armancho7777777, зачем?

Если уровень вложенности известен - можно приджойнить несколько раз эту самую таблицу.
А рекурсивные запросы mysql не умеет, в отличии от того же постгреса.


Уровень вложений может изменятся, он не известен, поэтому была и выбрана такая схема базы данных.
Может кто-то "хлебные крошки" делает по своей схеме, каким-то другим способом?
harlam Отправлено: 02 Ноября, 2012 - 10:47:57 • Тема: Хлебные крошки • Форум: Вопросы новичков

Ответов: 11
Просмотров: 467
Здравствуйте,
Есть меню вида

| Главная
| каталог
--| Уаз
----| Хантер
----| Патриот
--| Ваз
--| Газ
| Форум

В базе данных выглядит вот так:

id | id_menu | name_menu
1 | 0 | Главная
2 | 0 | каталог
3 | 2 | Уаз
4 | 2 | Ваз
5 | 3 | хантер
6 | 3 | патриот
7 | 2 | Газ
8 | 0 | форум

Подскажите как грамотно составить запрос чтоб получились "хлебные крошки"?
id=6
Главная / каталог / Уаз / патриот
Уже второй день голова просто кипит Огорчён
harlam Отправлено: 14 Августа, 2012 - 10:28:46 • Тема: Ридирект 301 • Форум: Вопросы новичков

Ответов: 4
Просмотров: 210
Откликнитесь знающие люди!!!
harlam Отправлено: 13 Августа, 2012 - 09:04:35 • Тема: Ридирект 301 • Форум: Вопросы новичков

Ответов: 4
Просмотров: 210
DlTA пишет:
http://www[dot]lmgtfy[dot]com/?q=header+php+301&l=1

первая ссылка в поиске


Нужно реализация на .htaccess
harlam Отправлено: 13 Августа, 2012 - 08:35:52 • Тема: Ридирект 301 • Форум: Вопросы новичков

Ответов: 4
Просмотров: 210
Помогите сделать ридерект 301, уже замучился.
Создал правило ЧПУ
Перенес cat.loc/cat.php?obzor=10 на cat.loc/obzor/cat-10/
А как сделать так чтоб со старова url был перенос на новый ЧПУ. Чтоб не было двух одинаковых страниц.
harlam Отправлено: 11 Августа, 2012 - 12:12:09 • Тема: htaccess ЧПУ • Форум: Вопросы новичков

Ответов: 6
Просмотров: 417
Подскажите почему не работает ридерект?
RewriteRule ^cat.php?obzor=(.*)$ http://cat[dot]loc/obzor/cat-$1/ [R=301,L]

А вот так работает
RewriteRule ^test.php$ http://cat[dot]loc/obzor/cat-games/ [R=301,L]
harlam Отправлено: 08 Августа, 2012 - 11:02:00 • Тема: htaccess ЧПУ • Форум: Вопросы новичков

Ответов: 6
Просмотров: 417
Stivir пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $4site = 'not yet';     // неверно; начинается с цифры
  3.  

harlam сходите сюда, почитайте:
http://php.su/php/intro/?4


Что это?
harlam Отправлено: 08 Августа, 2012 - 09:15:40 • Тема: htaccess ЧПУ • Форум: Вопросы новичков

Ответов: 6
Просмотров: 417
Здравствуйте форумчане,
есть ссылка cat.php?obzor=$1&page=$2
из неё нужно получить obzor/cat-$1/$2/
$1-Содержит как буквы, цифры так дефис
$2-Только цифры либо может вовсе не быть.

Пишу в .htaccess
RewriteRule ^obzor\/cat\-([a-zA-Z0-9\-\_]*)\/$ cat.php?obzor=$1 [NE,QSA,L]
RewriteRule ^obzor\/cat\-([a-zA-Z0-9\-\_]*)\/([0-9]*)\/$ cat.php?obzor=$1&page=$2 [NE,QSA,L]
Работает.
Вопрос такой как все это можно записать в одну строчку? Почему не работает с одним RewriteRule ^obzor\/cat\-([a-zA-Z0-9\-\_]*)\/([0-9]*)\/$ cat.php?obzor=$1&page=$2

И никак не получается сделать ридерект 301 с cat.php?obzor=$1&page=$2 на obzor/cat-$1/$2/
Помогите прописать ридерект.
harlam Отправлено: 15 Мая, 2012 - 08:41:26 • Тема: Форма на сайте • Форум: Вопросы новичков

Ответов: 7
Просмотров: 264
Alho пишет:
Можешь передавать i=all.
Можешь передавать не селект, а отдельные опшнс.

Огромное спасибо подали отличную идею.
harlam Отправлено: 14 Мая, 2012 - 22:10:12 • Тема: Форма на сайте • Форум: Вопросы новичков

Ответов: 7
Просмотров: 264
В колонки "все" не нужно чтоб передавались данные нужно чтоб после нажатия кнопки "Применить" открывалась страничка test.php без значения i. А во всех остальных случаях передавалось значением методом GET то есть с использованием i
harlam Отправлено: 14 Мая, 2012 - 21:56:53 • Тема: Форма на сайте • Форум: Вопросы новичков

Ответов: 7
Просмотров: 264
Нужно чтоб форма была методом GET, метод POST не подходит
harlam Отправлено: 14 Мая, 2012 - 14:32:11 • Тема: Форма на сайте • Форум: Вопросы новичков

Ответов: 7
Просмотров: 264
<form action="test.php" method="get">
<select name="i">
<option value=''>Все</option>
<option value='g1'>софт1</option>
<option value='g2'>софт2</option>
<option value='g3'>софт3</option>
</select>
<input type="submit" value="Применить" />
</form>

Подскажите как сделать чтоб при выборе строчки "Все" открывалась страничка test.php, а не test.php?i= ?
А строчки софт1,софт2,софт3 были вида test.php?i=g1,test.php?i=g2 и test.php?i=g3
harlam Отправлено: 02 Мая, 2012 - 06:48:55 • Тема: ЧПУ помогите разобратся • Форум: Вопросы новичков

Ответов: 3
Просмотров: 210
Помогите разобраться с url
harlam Отправлено: 28 Апреля, 2012 - 08:37:40 • Тема: ЧПУ помогите разобратся • Форум: Вопросы новичков

Ответов: 3
Просмотров: 210
Есть url который имеет вид
http://sait[dot]ru/v.php?c=1&p=1
http://sait[dot]ru/v.php?c=2&p=1

где
с=рубрика
p=страница

Пишу в .htaccess

RewriteEngine on
RewriteRule ^news/(.+)$ v.php?c=1&p=$1 [L]
RewriteRule ^games/(.+)$ v.php?c=2&p=$1 [L]

Вопрос как сделать чтоб урл на первой странице работал без её указания то есть
урл был
http://sait[dot]ru/news/
http://sait[dot]ru/games/
а при переходе на страницу два
http://sait[dot]ru/news/2
http://sait[dot]ru/games/2 и т.д.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB