PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (17): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Найдено сообщений: 243
Ezi
Отправлено: 16 Августа, 2011 - 07:38:30 • Тема: меню на PHP • Форум: Вопросы новичков
Ответов: 6 Просмотров: 273
PATCH пишет: Активна не Активна это вам в раздел javascript+css
Почему? я думаю это и на уровне скрипта сделать можно
Ezi
Отправлено: 16 Августа, 2011 - 04:02:52 • Тема: меню на PHP • Форум: Вопросы новичков
Ответов: 6 Просмотров: 273
У меня есть на данный момент вот такой скрипт:
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
<?PHP header ( 'Content-Type: text/html; charset=utf-8' ) ; require_once ( '../inc/all_cat_img.php' ) ; //Настройки раздела изображений
require_once ( '../inc/connect_to_my_sql.php' ) ; //подключение к базе данных
include ( '../inc/functions.php' ) ;
@ $zap_kat = $_GET [ 'cat' ] ;
if ( $zap_kat != "" ) {
exit ( "Запрашиваемая категория должна быть числом" ) ; } }
@ $page = $_GET [ 'page' ] ;
@ $name = $_GET [ 'name' ] ;
@ $rat = $_GET [ 'rat' ] ;
if ( ! $name ) {
$act = 1 ;
}
if ( ! $name && $zap_kat != "" ) {
$act = 2 ; }
if ( $name ) {
$act = 3 ; }
switch ( $act ) {
case 1:
If ( $all_cat == 0) {
exit ( "Не найдено ни одной категории :'(</br>\n " ) ; }
For ( $i = 0 ; $i < $all_cat ; $i ++ ) {
echo "<a href = ?cat=" . $i . ">" . $cat [ $i ] . "</a>" ;
}
break ;
case 2:
$result = mysql_query ( "SELECT * FROM img WHERE (category = '$zap_kat ')" ) ; if ( $result == FALSE ) {
exit ( "Ошибка запроса базы данных" ) ; exit ( "Не найдены изображения в данной категории" ) ; } else {
$num = 25 ;
$total = intval ( ( $posts - 1
) / $num ) + 1 ; if ( empty ( $page ) or
$page < 0
) $page = 1 ; if ( $page > $total ) $page = $total ;
$start = $page * $num - $num ;
$result = mysql_query ( "SELECT * FROM img WHERE (category = '$zap_kat ') LIMIT $start , $num " ) ;
echo "<table>" ;
for ( $i = 0 ; $i < $num ; $i ++ )
{
echo "<tr>
<td><a href= ./?name=" . ${ name_url} . "_" . $postrow [ $i ] [ 'id' ] . " title = " . $postrow [ $i ] [ 'name' ] . ">" . $postrow [ $i ] [ 'name' ] . "</a></td>
</tr>" ;
}
echo "</table>" ;
if ( $page != 1) $pervpage = '<a href= ./?cat=' . $zap_kat . '&page=1><<</a>
<a href= ./?cat=' . $zap_kat . '&page=' . ( $page - 1 ) . '><</a>' ;
if ( $page != $total ) $nextpage = ' <a href= ./?cat=' . $zap_kat . '&page=' . ( $page + 1 ) . '>></a>
<a href= ./?cat=' . $zap_kat . '&page=' . $total . '>>></a>' ;
if ( $page - 2 > 0) $page2left = ' <a href= ./?cat=' . $zap_kat . '&page=' . ( $page - 2 ) . '>' . ( $page - 2 ) . '</a> | ' ;
if ( $page - 1 > 0) $page1left = '<a href= ./?cat=' . $zap_kat . '&page=' . ( $page - 1 ) . '>' . ( $page - 1 ) . '</a> | ' ;
if ( $page + 2 <= $total ) $page2right = ' | <a href= ./?cat=' . $zap_kat . '&page=' . ( $page + 2 ) . '>' . ( $page + 2 ) . '</a>' ;
if ( $page + 1 <= $total ) $page1right = ' | <a href= ./?cat=' . $zap_kat . '&page=' . ( $page + 1 ) . '>' . ( $page + 1 ) . '</a>' ;
echo $pervpage . $page2left . $page1left . '<b>' . $page . '</b>' . $page1right . $page2right . $nextpage ;
}
break ;
case 3:
exit ( "Ошибка, URL должен быть вида: \" имя картинки_ID\" " ) ; }
$result = mysql_query ( "SELECT * FROM img WHERE id = '$id ' LIMIT 1" ) ; if ( $result == FALSE ) {
exit ( "Ошибка запроса базы данных" ) ; }
if ( $postrow [ 0 ] [ 'id' ] == FALSE ) {
exit ( "Изображение с таким ID не найдено, удалено или ещё не создано, пожалуйста проверьте URL, он должен иметь вид: \" имя картинки_ID\" " ) ; }
echo '<h1>' . $postrow [ 0 ] [ 'name' ] . "</h1>\n <br>\n " ;
$name_img = $postrow [ 0 ] [ 'name' ] . '_' . $postrow [ 0 ] [ 'id' ] ;
$name_img = translit( $name_img ) ;
echo "<img src = '/files/images/3d_picture/" . $name_img . ".jpg' alt = '" . $postrow [ 0 ] [ 'tags' ] . "' title = '" . $postrow [ 0 ] [ 'name' ] . "'>\n <br>\n " ;
echo "<div align = 'center'>
| Дата добавления: <b>" . $postrow [ 0 ] [ 'add_date' ] . "</b>
| Рейтинг: <a href = '?name=" . $name_img . "&rat=minus'><img src = '/files/design/images/minus.png' height = '16px'></a><b>" . $postrow [ 0 ] [ 'rat' ] . "</b><a href = '?name=" . $name_img . "&rat=plus'><img src = '/files/design/images/plus.png' height = '16px'></a>
| Просмотров: <b>" . $postrow [ 0 ] [ 'see' ] . "</b> | </div>\n <br>\n " ;
$sees = $postrow [ 0 ] [ 'see' ] + 1 ;
$idup = $postrow [ 0 ] [ 'id' ] ;
mysql_query ( "UPDATE img SET see = '$sees ' WHERE id = '$id ' LIMIT 1" ) ; if ( $rat === "minus" ) {
$rat_at = $postrow [ 0 ] [ 'rat' ] - 1 ;
mysql_query ( "UPDATE img SET rat = '$rat_at ' WHERE id = '$id ' LIMIT 1" ) ; } elseif ( $rat === "plus" ) {
$rat_at = $postrow [ 0 ] [ 'rat' ] + 1 ;
mysql_query ( "UPDATE img SET rat = '$rat_at ' WHERE id = '$id ' LIMIT 1" ) ; }
break ;
}
?>
Я решил в нём формировать тайтлы из имени изображения, но вот с меню не знаю как реализивать...
Хочу чтобы у меня была одна главная менюшка а чуть по ниже меню категорий, допустим я выбрал в меню вкладку изображения ссылка не активная, далее в меню категорий категории этого модуля(изображения) высвечиваются, все ссылки активные, выбираю какю-либо категорию из меню категорий или же на странице, эта категория не активна, и показывается список изображений в данной категории, далее я выбираю изображение какое-то и ссылка на категорию этого изображения активна НО допустим жирным выделена
Прошу прощения за то что этим сообщением ваши мозги изнасиловал
Ezi
Отправлено: 16 Августа, 2011 - 03:25:21 • Тема: Страница заказа в один шаг(Битрикс) • Форум: FreeLance
Ответов: 3 Просмотров: 4045
illy пишет: Ezi пишет:
хоть бы стоимость работы указали, так не сложное задание, яваскрипт + рнр.
извини, видно погорячился
Ezi
Отправлено: 16 Августа, 2011 - 03:12:55 • Тема: Подключение к другому компьютеру. • Форум: Вопросы новичков
Ответов: 2 Просмотров: 157
Если очень необходимая задача, предлагаю изучить саму суть удаленного администратирования WINDOWS. Не знаю, можно с чем-либо соеденить, тоесть чтобы PHP передавал программе(клиенту) на удаленном компьютере данные, а она их исполняла
Ezi
Отправлено: 16 Августа, 2011 - 03:00:51 • Тема: меню на PHP • Форум: Вопросы новичков
Ответов: 6 Просмотров: 273
Всем доброй ночи, это опять я
Вообщем прошу помочь мне с меню сайта, точнее сказать как оно делается? Меню должно быть динамичным... хранить где? в бд или файле я хз
Так же подскажите попутно, как делать title для всех страниц разным?
Ezi
Отправлено: 15 Августа, 2011 - 23:53:08 • Тема: помогите с ошибками • Форум: Кодировки и все смежное
Ответов: 84 Просмотров: 19509
мля, я могу смотреть картинки значит функция работает, пздц ступил, всех благодарю за то что мне помогли, сейчас всё на ТРУ РУССКОМ и всё работает
Ezi
Отправлено: 15 Августа, 2011 - 23:43:51 • Тема: помогите с ошибками • Форум: Кодировки и все смежное
Ответов: 84 Просмотров: 19509
Блин, ну как же не тру! Если мы перешли из всего списка изображений на одно то там параметр name передается, поэтому в 3м случае вернёт ТРУ
(Добавление)
Ладно, а как тогда я вообще могу смотреть картинки, ведь за то чтобы посмотреть овечает act = 3?
Ezi
Отправлено: 15 Августа, 2011 - 23:37:40 • Тема: помогите с ошибками • Форум: Кодировки и все смежное
Ответов: 84 Просмотров: 19509
да images/index.php сам запусти и посмотри, когда саму картинку просматриваешь параметр name задется, а если задается то он TRUE
Ezi
Отправлено: 15 Августа, 2011 - 22:49:35 • Тема: помогите с ошибками • Форум: Кодировки и все смежное
Ответов: 84 Просмотров: 19509
КЫР а, вот оно что дампом называется Я думал что дамп это типа файл в котором написано что происходило, типа лога или когда синий экран смерти в винде происходит, дамп делается
Ezi
Отправлено: 15 Августа, 2011 - 22:38:36 • Тема: помогите с ошибками • Форум: Кодировки и все смежное
Ответов: 84 Просмотров: 19509
Вообщем с кодировкой всё разобрался, я старые записи в БД не заменил, но с функцией ещё так ничего и не получается, аргументы все верно, проверил уже, ума не приложу что не так
Страниц (17): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB