826

Re: Выпадающий список

Я попробывал вытащить наименьшее значение в цене на почемуто пусто на выходе ничего не вывелось

$result1 = mysql_query(" SELECT min(cena)  FROM Otbor",$db);

827

Re: Выпадающий список

отбор произве по наименьшей цене и дубликатам

$result1 = mysql_query("SELECT name,kolic, MIN(`cena`) AS `cena` FROM `otbor` group by name",$db);

 


$row1= mysql_fetch_array($result1);




do{
print"".$row1["name"]." ".$row1["kolic"]." ".$row1["cena"]." <br>";
}
while ($row1= mysql_fetch_array($result1));
print"<br><br><br>";

из списка правильно выводится имя и количество где наименьшая цена но вот сама цена не соответствует количеству, она вывелась по правилу групировки по имени
Почему так?

828

Re: Выпадающий список

павелsimon сказал:

она вывелась по правилу групировки по имени
Почему так?

Потому что вы задали группировку по имени. Я выше уже писал, что запроса должно быть два.

829

Re: Выпадающий список

Да теперь понял, пришлось делать 4 запроса, но результата добился нужного

830

Re: Выпадающий список

Добрый день подскажите пожалуйста как избавится от ошибки (Fatal error: Maximum execution time of 30 seconds exceeded in) код на странице выполняет перебор в строках по нескольким параметрам и так как в базе более 5000 строк то повидемому происходит зависание и до конца не просчитывается, что делать?

831

Re: Выпадающий список

Используйте функцию set_time_limit().

832

Re: Выпадающий список

Спасибо помогло!

833

Re: Выпадающий список

Здравствуйте подскажите пожалуйста, не могу понять в чем ошибка.

<?php  
$dir=opendir('../imgcircle/');
print"<table border='1'><tr><td align='left' valign='top'><b>Имена картинок</b><br>";
do {                        
print"
<a  href='formafoto.php?foto=".urlencode($file)."'>$file</a><br>
";
} 
while ($file = readdir ($dir));
?>

на локальном сервере имена отображаются в алфавитном порядке, если же выложить в нет то все отоюражается хаотично. В чем может быть ошибка?

834

Re: Выпадающий список

Нет ошибки. Если надо отсортировать имена, то сперва выберите их в массив, затем отсортируйте массив и затем выведите элементы массива.

835

Re: Выпадающий список

Но почемуже тогда на локальном все выводится в алфавитном порядке? ведь код тотже

836

Re: Выпадающий список

Это зависит от операционной системы.

837

Re: Выпадающий список

Спасибо, подскажите еще такое, код

<html><head>
<meta http-equiv='refresh' content='0; URL=search.php'>
</head></html></font>

перебрасывает на страницу search.php но на етой странице при обновлении другой скрипт закрывает ее формой логин пароль, но если вернутся на ету страницу через кнопку истории или код

'javascript:history.go(-1);'

то нормально ничего не закрывается как можно  прописать чтоб после выполнения некого действия вместо refresh меня возвращяло в истории назад?

838

Re: Выпадающий список

Ничего не понял. Но по истории вернуться назад нельзя, только с помощью JavaScript, и полагаться на такое я бы не советовал.

839

Re: Выпадающий список

Здравствуйте, хочу спросить может не потеме, но каким образом можно защитить сайт от скачивания офлайн браузерами и подобніми програмами? писал файл .htaccess  но не помогло

840

Re: Выпадающий список

павелsimon сказал:

Здравствуйте, хочу спросить может не потеме, но каким образом можно защитить сайт от скачивания офлайн браузерами и подобніми програмами? писал файл .htaccess  но не помогло

Никак. И не надо этого делать. Если на сайте информация закрыта, то делайте авторизацию.

841

Re: Выпадающий список

Почему ненадо делать?, офлайн браузер скачал страницы с php кодом полностью из папок которые в robots.txt закрыты для индексации. А если офлайн браузер скачает страницу в которой прописан код доступа к базе? как защитится от этого?

842

Re: Выпадающий список

Ни один браузер не может скачать .php страницы, они просто выполнятся на сервере.

843

Re: Выпадающий список

Как у вас здесь добавить файлы? Вот имя страницы которую я толькочто скачал с вашего форума extern1f27.php. Скину вам посмотрите, дело в том что офлайн браузер которым я пользуюсь скачивает страницы целяком, пока не разобрался почему не все но многие, и в некоторых есть ценная инфа будь то сам код либо еще чтото

844

Re: Выпадающий список

также страница show_ads.js закачалась

845

Re: Выпадающий список

http://forum.php-myadmin.ru/viewtopic.p … action=new   вот тема скачаной страницы, на данной странице нет php кода, или же он не скачался но в других случаях скачивается весь php код страницы

846

Re: Выпадающий список

А в принципе код php возможно скачать какой либо программой, может вчера глюк какой был?

847

Re: Выпадающий список

павелsimon сказал:

extern1f27.php

Нет на форуме таких страниц.

павелsimon сказал:

также страница show_ads.js закачалась

Естественно. Этот код выполняется у клиента в браузере. В нем нет критической информации.

павелsimon сказал:

А в принципе код php возможно скачать какой либо программой, может вчера глюк какой был?

Пока вы не показали ни одной загруженной страницы кода.

848

Re: Выпадающий список

Добрый день, разабрался с тем кодом действительно ничего критического что было обозначено как php не скачалось видимо первый раз был какойто глюк. Хочу спросить о другом на страницу вывожу число пользователей онлайн, и саму строку с числом нужно обновлять переодически автоматом, но не перезагружая страницу. Полагаю нужно подключать java есть код у меня которым можно подгружать контент не перезагружая страницу но он действует не так там для начала нужно на ссылку нажать, сдесь же нужно автоматом без участия человека перезагружать. Что посоветуете?

849

Re: Выпадающий список

При нажатии на кнопку запускается функция, вот эту функцию прямо внизу страницы пропишите в теге <script> и она выполнится.

850

Re: Выпадающий список

не совсем понял как прописать: вод код по нажатию на кнопку подгружается другая страница в блок, нужно както переодически без кнопок перезагружать ту часть в которую подгружается страница

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
    function showContent(link) {

        var cont = document.getElementById('contentBody');
        var loading = document.getElementById('loading');

        cont.innerHTML = loading.innerHTML;

        var http = createRequestObject();                    // создаем ajax-объект
        if( http ) {
            http.open('get', link);                            // инициируем загрузку страницы
            http.onreadystatechange = function () {            // назначаем асинхронный обработчик события
                if(http.readyState == 4) {
                    cont.innerHTML = http.responseText;        // присваиваем содержимое
                }
            }
            http.send(null);    
        } else {
            document.location = link;    // если ajax-объект не удается создать, просто перенаправляем на адрес
        }
    }

    // создание ajax объекта
    function createRequestObject() {
        try { return new XMLHttpRequest() }
        catch(e) {
            try { return new ActiveXObject('Msxml2.XMLHTTP') }
            catch(e) {
                try { return new ActiveXObject('Microsoft.XMLHTTP') }
                catch(e) { return null; }
            }
        }
    }
</script>
</head>

<body>

    
    
    <form>
        <input onclick="showContent('page1.html')" type="button" value="Страница 1"> <input onclick="showContent('page2.html')" type="button" value="Страница 2">
    </form>
    
    <div id="contentBody">
    </div>

    <div id="loading" style="display: none">
    Идет загрузка...
    </div>
    
</body>
</html>