PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 8
disprokz
Отправлено: 18 Сентября, 2015 - 01:08:34 • Тема: Помогите оформить селект в php страничку • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 167
Panoptik пишет: значит мускул возвращает пустой результат
тю, вроде как ошибся
нужно вот это
заменить на
если отработает все ок то вардампы убрать из кода, если будет ошибка, то выхлоп сюда
Не отработал... мож как нить удаленно подключитесь? я покажу в phpmyadmin как мне нужно вытащить?
disprokz
Отправлено: 18 Сентября, 2015 - 00:49:41 • Тема: Как закрыть страницу доступа к PHPmyAdmin? • Форум: Администрирование *nix
Ответов: 6 Просмотров: 1969
Panoptik пишет: disprokz
вариант с блокировкой айпишников может сыграть злую шутку если нужно будет подключиться из постороннего места
есть вариант №3 - это переименовать в этой конфигурации
CODE (
htmlphp ):
скопировать код в буфер обмена
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
< Directory "/usr/local/www/phpMyAdmin/" >
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from СЮДА ЧЕРЕЗ ЗАПЯТУЮ IP АДРЕСА, С КОТОРЫХ РАЗРЕШЕНО ПОДКЛЮЧАТЬСЯ
</ Directory>
/phpmyadmin -> /whatever это и будет глобальный путь для пыхмайадмина
и вариант №4 это поставить дополнительно .htaccess авторизацию
Согласен. Создание алиаса с дефолтным именем- находка для сканеров и ботов.
У меня VPN в контору, так что вариант с блокировкой по IP вполне подходит для меня.
disprokz
Отправлено: 18 Сентября, 2015 - 00:39:01 • Тема: Помогите оформить селект в php страничку • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 167
andrewkard пишет: disprokz
Код не тестировал, учитывая скудность исходных данных, как то так:
PHP:
скопировать код в буфер обмена
<?PHP
$html = '<select>' ;
$html .= '<option value=' . $row [ "create_time" ] . '>' . $row [ "a_subject" ] . '</option>' ;
}
$html .= '</select>' ;
echo $html ;
Пустая страница выходит
(Добавление)
Panoptik пишет: PHP:
скопировать код в буфер обмена
<?PHP
$dbHost = 'localhost' ;
$dbUser = 'root' ;
$dbPass = '' ;
$dbName = 'testdb' ;
$db = new PDO( 'mysql:dbname=' . $dbName . ';host=' . $dbHost , $dbUser , $dbPass ) ;
$sql = <<<SQL
SELECT zayavki.create_time, zayavki.a_subject, zayavki.a_to, zayavki.a_body, 'В обработке', 'В обработке' , 'В обработке'
FROM article zayavki
WHERE (SELECT count(ticket_id) FROM article zayavki_1 WHERE zayavki.ticket_id=zayavki_1.ticket_id GROUP BY ticket_id) = 1
UNION ALL
SELECT zayavki.create_time, zayavki.a_subject, zayavki.a_to, zayavki.a_body, reshenia.a_subject, reshenia.change_time , reshenia.a_body
FROM article zayavki, article reshenia
WHERE zayavki.ticket_id = reshenia.ticket_id
AND zayavki.id < reshenia.id';
SQL ;
$result = $db -> prepare ( $sql ) -> execute ( ) ;
$rows = $result -> fetchAll ( PDO:: FETCH_ASSOC ) ;
?>
<?PHP if ( $rows ) : ?>
<table>
<thead>
<tr>
<?PHP foreach ( array_keys ( $rows [ 0
] ) as $colName ) : ?> <th><?= $colName ; ?> </th>
<?PHP endforeach ; ?>
</tr>
</thead>
<tbody>
<?PHP foreach ( $rows as $row ) : ?>
<tr>
<td>
</td>
</tr>
<?PHP endforeach ; ?>
</tbody>
</table>
<?PHP endif ; ?>
прописал базу и пароль, но результат тот же.
disprokz
Отправлено: 18 Сентября, 2015 - 00:23:15 • Тема: Как закрыть страницу доступа к PHPmyAdmin? • Форум: Администрирование *nix
Ответов: 6 Просмотров: 1969
Я обычно делаю это на уровне apache, когда прописываю alias.
Но тут два варианта.
1.
CODE (
htmlphp ):
скопировать код в буфер обмена
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
< Directory "/usr/local/www/phpMyAdmin/" >
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from СЮДА ЧЕРЕЗ ЗАПЯТУЮ IP АДРЕСА, С КОТОРЫХ РАЗРЕШЕНО ПОДКЛЮЧАТЬСЯ
</ Directory>
Вариант №2.
Создать виртуальный хост и назначить phpmyadmin на него.
disprokz
Отправлено: 17 Сентября, 2015 - 22:40:40 • Тема: Помогите оформить селект в php страничку • Форум: Напишите за меня, пожалуйста
Ответов: 11 Просмотров: 167
Добрый вечер всем.
В языках программирования опыта вообще нет. Есть уже готовый селект из Mysql, который нужно грамотно оформить в php страницу.
Времени изучать язык к сожалению нет. Взамен могу помочь с настройкой ОС Windows, FreeBSD,Centos, Ubuntu.
CODE (
SQL ):
скопировать код в буфер обмена
SELECT zayavki. create_time, zayavki. a_subject, zayavki. a_to, zayavki. a_body, 'В обработке' , 'В обработке' , 'В обработке'
FROM article zayavki
WHERE ( SELECT count( ticket_id) FROM article zayavki_1 WHERE zayavki. ticket_id= zayavki_1. ticket_id GROUP BY ticket_id) = 1
UNION ALL
SELECT zayavki. create_time, zayavki. a_subject, zayavki. a_to, zayavki. a_body, reshenia. a_subject, reshenia. change_time , reshenia. a_body
FROM article zayavki, article reshenia
WHERE zayavki. ticket_id = reshenia. ticket_id
AND zayavki. id < reshenia. id
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB