(php) ошибка при выводе большого массива данных
причем с сервера выводится больше строк, а с рабочей станции затыкается на меньшем количестве строк
проблема если выборка из таблицы больше 400 строк explorer пишет невозможно отобразить страницу
причем с сервера выводится больше строк, а с рабочей станции затыкается на меньшем количестве строк
Может компоненты кривые я их из интернета скачал
http://www.javaportal.ru/articles/install_Apache_Tomcat.html
ТоварисЧ! В телепатов играть будем или как?
Ни на чем все это работает, ни каким образов все это работает... ни кусочка (но не всего!!!!!!) кода с возможным проблемным местов...
По секрету сообщу, что ясновидящие в отпуске ;)
Все может быть, все может статься ;)
ТоварисЧ! В телепатов играть будем или как?
Ни на чем все это работает, ни каким образов все это работает... ни кусочка (но не всего!!!!!!) кода с возможным проблемным местов...
По секрету сообщу, что ясновидящие в отпуске ;)
Не, ты не прав, они за несвоевременную выплату зарплаты уволились:). К модерам не просто большая, а гиганская просьба - сделать самый важный фак ВСЕГО форума "Как правильно задавать вопросы, а то я ссылочку прикреплю в подпись и буду всех туда посылать.
нужно вывести в IE 400 строк , затыкается на 200- ой строчке
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (IP-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (IF-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (TCP-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (UDP-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMPv2-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMPv2-SMI): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (UCD-SNMP-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (UCD-DEMO-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-TARGET-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (UCD-DLMOD-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-MPD-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] Cannot find module (SNMPv2-TM): At line 0 in (none), referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ELEMENT_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_TEXT_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_CDATA_SECTION_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ENTITY_REF_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ENTITY_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_PI_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_COMMENT_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_DOCUMENT_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_DOCUMENT_TYPE_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_DOCUMENT_FRAG_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_NOTATION_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_HTML_DOCUMENT_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_DTD_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ELEMENT_DECL_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_DECL_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ENTITY_DECL_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_NAMESPACE_DECL_NODE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_LOCAL_NAMESPACE already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_CDATA already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_ID already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_IDREF already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_IDREFS already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_ENTITY already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_NMTOKEN already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_NMTOKENS already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_ENUMERATION already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
[Wed Apr 05 13:17:00 2006] [error] [client 169.254.86.23] PHP Notice: Constant XML_ATTRIBUTE_NOTATION already defined in Unknown on line 0, referer: http://169.254.86.99/admin/price2.php?id=4415&fl=3
$request = 'SELECT title, cdata,packaging,producer,type,price_opt,price_roz
FROM delf_price
WHERE parent='.$id;
$result = mysql_query($request)or
die("There was a MySQL error".mysql_error());
while(list($title,$cdata,$packaging,$producer,$type,$price_opt,$price_roz) = mysql_fetch_row($result))
{
echo ("</td><td>$title  </td><td>$cdata  </td><td>$packaging  </td><td>$producer  </td><td>$type  </td><td>$price_opt  </td><td>$price_roz</td></tr>");
}
echo "</table>\n";
причем с сервера выводится большо строк, а с рабочей станции затыкается на меньшем количестве строк
скрипт самый простой
$request = 'SELECT title, cdata,packaging,producer,type,price_opt,price_roz
FROM delf_price
WHERE parent='.$id;
$result = mysql_query($request)or
die("There was a MySQL error".mysql_error());
while(list($title,$cdata,$packaging,$producer,$type,$price_opt,$price_roz) = mysql_fetch_row($result))
{
echo ("</td><td>$title  </td><td>$cdata  </td><td>$packaging  </td><td>$producer  </td><td>$type  </td><td>$price_opt  </td><td>$price_roz</td></tr>");
}
echo "</table>\n";
причем с сервера выводится большо строк, а с рабочей станции затыкается на меньшем количестве строк
Линк привести можешь? Просто сделай одну ссылку, которая будет создавать эту ситуацию. Как вариант могу предложить разбить на страницы по 150 на одну.
Линк привести можешь? Просто сделай одну ссылку, которая будет создавать эту ситуацию. Как вариант могу предложить разбить на страницы по 150 на одну.
скрипты на локальном сервере, линк дать не могу
страницы придется разбить, но хочется узнать в чем причина ошибки
скрипты на локальном сервере, линк дать не могу
страницы придется разбить, но хочется узнать в чем причина ошибки
Другие браузеры так же реагируют?
Другие браузеры так же реагируют?
Не знаю, мне нужно чтобы IE работал.
Причем если загружать еще header.htm с картинками то затыкается не доходя до вывода строк на экран.
Проблема мне кажется где то в настройках apachе или php
Не знаю, мне нужно чтобы IE работал.
Причем если загружать еще header.htm с картинками то затыкается не доходя до вывода строк на экран.
Проблема мне кажется где то в настройках apachе или php
ощущение, что где то стоит настройка загружать не более 50 кбайт (((
ощущение, что где то стоит настройка загружать не более 50 кбайт (((
текущие настройки в php.ini , может что поменять?
max_execution_time = 60 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Default timeout for socket based streams (seconds)
default_socket_timeout = 60
; Maximum time (in secondes) for connect timeout. -1 means no limit
mysql.connect_timeout = 60
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0
session.gc_maxlifetime = 1440
; Connect timeout
;mssql.connect_timeout = 5
; Query timeout
mssql.timeout = 60
; Default timeout in seconds.
pfpro.defaulttimeout = 30
Врятли. У не думаю, что у тебя скрипт выполняется более 30 сек. А вообще у меня возникают ассоциации, что тут нужно делать буферизацию перед выводом данных...
но у меня даже до выборки дело не доходит с рабочих станций если я подключаю header.htm это же не нормально
но у меня даже до выборки дело не доходит с рабочих станций если я подключаю header.htm это же не нормально
Мой тебе совет, возми хостинг дешёвый на месяц (пусть даже 3 уровня) и проверь там. Если там всё заработает, то ройся в настройках аппача, ибо странички выдаёт именно он, а не PHP. В php.ini можно только время поставить и размер post'a. В твоём случае на это на похоже.
while (($row = mysql_fetch_array($result)))
{
$bufOut .= $row['title'].' '.$row['cdata'].' '.$row['packaging'].' '.$row['producer'].' '.$row['type'].' '.$row['price_opt'].' '.$row['price_roz']."\n";
}
echo $bufOut;
работает до 1000 строк!
но мне надо чтобы справа каждой строчки были чекбоксы, а как это сделать в этой конструкции я не знаю
{
echo '<tr style="">
<td>'.$ptitle.'</td>
<td>'.$cdata.'</td>
<td>'.$packaging.'</td>
<td>'.$producer.'</td>
<td>'.$type.'</td>
<td>'.$price_opt.'</td>
<td>'.$price_roz.'</td>
<td>[url="/company/?id='.$id.'"]'.$ctitle.'[/url]</td><td>'.$phone.'</td>';
echo '<td>'?><form action="/search/psearch.php" method="POST">
<input type="checkbox" name="nameId[]" value="<?echo $id_price;?>" checked>
<?'</td></tr>';
}
echo '</table>';
$bufOut = "";
while(list($ptitle,$cdata,$packaging,$producer,$type,$price_opt,$price_roz,$id,$ctitle,$phone,$id_price) = mysql_fetch_row($result))
{
$bufOut .= '<tr style="">
<td>'.$ptitle.' </td>
<td>'.$cdata.' </td>
<td>'.$packaging.' </td>
<td>'.$producer.' </td>
<td>'.$type.' </td>
<td>'.$price_opt.' </td>
<td>'.$price_roz.' </td>
<td>[url="/company/?id='.$id.'"]'.$ctitle.'[/url]</td><td>'.$phone.'</td>
<td>'?> <input type="checkbox" name="nameId[]" value="<?echo $id_price;?>" checked>
<?'</td></tr>';
}
echo $bufOut;
echo '</table>';
?><div align="right">
<p align="right"><input type=submit name=submit value="выбрать"></p></div>
</form><?
переделал все чек боксы сверу строк , а надо, чтобы правее каждой строчки
$bufOut = "";
while(list($ptitle,$cdata,$packaging,$producer,$type,$price_opt,$price_roz,$id,$ctitle,$phone,$id_price) = mysql_fetch_row($result))
{
$bufOut .= '<tr style="">
<td>'.$ptitle.' </td>
<td>'.$cdata.' </td>
<td>'.$packaging.' </td>
<td>'.$producer.' </td>
<td>'.$type.' </td>
<td>'.$price_opt.' </td>
<td>'.$price_roz.' </td>
<td>[url="/company/?id='.$id.'"]'.$ctitle.'[/url]</td><td>'.$phone.'</td>
<td>'?> <input type="checkbox" name="nameId[]" value="<?echo $id_price;?>" checked>
<?'</td></tr>';
}
echo $bufOut;
echo '</table>';
?><div align="right">
<p align="right"><input type=submit name=submit value="выбрать"></p></div>
</form><?
Чего то не могу понять, почему сверху? Они же в разметке идут в таблице, в последней ячейке. Стоп, если этот код полный, то где открытие "<table>"? И почему подряд идут 2 тэга
?
<table width="100%" style="margin-left: 2px" margin-right: 2px; margin-bottom: 2px border="1" cellpadding="3" cellspacing="0" class="sx6_big"><tr style="font-weight: bold;">
<td width="30%" >Наименование</td>
<td width="17%">Дополнительно</td>
<td >Фасовка</td>
<td >Производ.</td>
<td >Ед.изм.</td>
<td >Опт.цена</td>
<td >Роз.цена</td>
<td width="15%" >Фирма</td>
<td width="18%" >Телефон</td>
<td>Выбор</td>
</tr>
<?
#while ($row = mysql_fetch_array($result))
?><form action="/search/psearch.php" method="POST"><?
$bufOut = "";
while(list($ptitle,$cdata,$packaging,$producer,$type,$price_opt,$price_roz,$id,$ctitle,$phone,$id_price) = mysql_fetch_row($result))
{
$bufOut .= '<tr style="">
<td>'.$ptitle.'</td>
<td>'.$cdata.'</td>
<td>'.$packaging.'</td>
<td>'.$producer.'</td>
<td>'.$type.'</td>
<td>'.$price_opt.'</td>
<td>'.$price_roz.'</td>
<td>[url="/company/?id='.$id.'"]'.$ctitle.'[/url]</td><td>'.$phone.'</td>
<td>'?> <input type="checkbox" name="nameId[]" value="<?echo $id_price;?>" checked>
<?'</td></tr>';
}
echo $bufOut;
echo '</table>';
?><div align="right">
<p align="right"><input type=submit name=submit value="выбрать"></p></div>
</form><?
ведь конструкция работает до 1000 строк!
Как думашь, что это значит? А значит это, что ты со вторым кодом перемудрил. Урощай код, выкидывай из него всякий мусор, что бы понят, в чем проблема. За тебя это ни кто не сделает.
Как думашь, что это значит? А значит это, что ты со вторым кодом перемудрил. Урощай код, выкидывай из него всякий мусор, что бы понят, в чем проблема. За тебя это ни кто не сделает.
Проблема понята и она эллементарна в этом куске она вообще на уровне разметки.
Мне что-то подсказывает, что выводится всё - 1000 строк не беда, я и по полмиллиона вывожу. Просто вывод нужно смотреть не в браузере, а в том, что называется View Source. Просто автор подзабыл квотировать выводимые значения полей. А достаточно попасться в тексте какого-нибудь поля один раз спецсимволу "<" и браузер не станет ничего выводить на экран, т.к. он может вывести только < Короче - квотировать надо. Желательно и при вводе тоже.
Позвольте вмешаться в ваш умный разговор...
Мне что-то подсказывает, что выводится всё - 1000 строк не беда, я и по полмиллиона вывожу. Просто вывод нужно смотреть не в браузере, а в том, что называется View Source. Просто автор подзабыл квотировать выводимые значения полей. А достаточно попасться в тексте какого-нибудь поля один раз спецсимволу "<" и браузер не станет ничего выводить на экран, т.к. он может вывести только < Короче - квотировать надо. Желательно и при вводе тоже.
Мне кажется, что лучше начать с явных ошибок, вдруг поможет:)
проблема если выборка из таблицы больше 400 строк explorer пишет невозможно отобразить страницу
причем с сервера выводится больше строк, а с рабочей станции затыкается на меньшем количестве строк
У меня в данный момент немного схожая проблема. При выводе определенного кол-ва строк из MSSQL страница выдавала "The page cannot be displayed". Причем для генерации html используется xslt. Подобная ошибка появлялась очень часто, чем очень меня огорчала. Частично проблему удалось решить увеличив таймаут коннекта к БД, а также время выполнения запроса. После этого ошибок стало меньше, но они были.
Сейчас ошибки по-прежнему случаются, причем никакой логики в их появлении нет. Например в одном случае ошибка появляется при выводе 50 строк, хотя в других случаях нормально выводится хоть 200. Детальный анализ тоже ни к чему не привел. Все выводимые данные строго типизированы - только буквы и цифры. Играя xsl шаблонами нашел, что страницы, которые вываливали ошибку, начинали нормально отображаться при уменьшения кол-ва выводимых столбцов, или просто удаления куска html. Но опять же никакой логики и закономерности.
Единственное, что определил - это ошибки чаще всего происходят в тех шаблонах, в которых есть вложенные циклы, или есть условие.
Итогом всего этого стало изучение лога Apache. Детально описать ошибку к сожалению не могу, но поиск причины ошибки в гугле выдал скудное количество найденных результатов. В одном из таких них я нашел, что это баг Sablot.
У меня Apache 2 и PHP 4.13.
Решения - буду переходить на PHP5. В нем надеюсь такого не будет.
БД - MySQL 4.0.24
Сервер - Appache 1.34
PHP - 5.1.2
Колличество выведенных строк (рядов) - 26228
Время выборки и вывода - > 1 сек.
Тип запроса - простой (SELECT * FROM table_name)
Теперь объясните мне, почему у меня всё выводиться?
ОС - WindowsXP SP2
БД - MySQL 4.0.24
Сервер - Appache 1.34
PHP - 5.1.2
Колличество выведенных строк (рядов) - 26228
Время выборки и вывода - > 1 сек.
Тип запроса - простой (SELECT * FROM table_name)
Теперь объясните мне, почему у меня всё выводиться?
Во, такая ж фигня (только WindowsXP SP2 CE, а MySQL - 4.1.18). 82467 рядов, вес вывода - 1203367Байт.
ОС - WindowsXP SP2
БД - MySQL 4.0.24
Сервер - Appache 1.34
PHP - 5.1.2
Колличество выведенных строк (рядов) - 26228
Время выборки и вывода - > 1 сек.
Тип запроса - простой (SELECT * FROM table_name)
Теперь объясните мне, почему у меня всё выводиться?
Может оттого, что у тебя все идет на localhost, а автор париться с интеренет хостом? Ведь на локальном хосте клиент MySQL один, и Апач обрабатывает только одного клиента ))) да и настройки можно самому задать какие угодно (в том числе и на timeout).
Может оттого, что у тебя все идет на localhost, а автор париться с интеренет хостом? Ведь на локальном хосте клиент MySQL один, и Апач обрабатывает только одного клиента ))) да и настройки можно самому задать какие угодно (в том числе и на timeout).
Нифига. То же самое у меня и на удалённом хосте работает так же. Только там FreeBSD, а не WinXP.
Настройки, в т.ч. и на timeout можно и у хостера свои ставить. Например, set_time_limit()
Нифига. То же самое у меня и на удалённом хосте работает так же. Только там FreeBSD, а не WinXP.
Я бы тоже на удалённом проверил, только у меня нет больших баз в инете.
# while(list($ptitle,$cdata,$packaging,$producer,$type,$price_opt,$price_roz,$id,$ctitle,$phone,$id_price) = mysql_fetch_row($result))
while ($row = mysql_fetch_array($result))
{
$bufOut .= $row['title'].' '.$row['cdata'].' '.$row['packaging'].' '.$row['producer'].' '.$row['type'].' '.$row['price_opt'].' '.$row['price_roz'].' ';
}
echo $bufOut;
выводит более 1000 строк, но мне нужен вывод в табличном виде и с чекбоксами
в этом же скрипте добавляю
<table width="100%" style="margin-left: 2px" margin-right: 2px; margin-bottom: 2px border="1" cellpadding="3" cellspacing="0" class="sx6_big"><tr style="font-weight: bold;">
<td width="30%" >Наименование</td>
<td width="17%">Дополнительно</td>
<td >Фасовка</td>
<td >Производ.</td>
<td >Ед.изм.</td>
<td >Опт.цена</td>
<td >Роз.цена</td>
<td width="15%" >Фирма</td>
<td width="18%" >Телефон</td>
<td>Выбор</td>
</tr>
<?
?><form action="/search/psearch.php" method="POST"><?
$bufOut = "";
# while(list($ptitle,$cdata,$packaging,$producer,$type,$price_opt,$price_roz,$id,$ctitle,$phone,$id_price) = mysql_fetch_row($result))
while ($row = mysql_fetch_array($result))
{
$bufOut .= '<tr style="">
<td>'.$row[ptitle].'</td>
<td>'.$row[cdata].'</td>
<td>'.$row[packaging].'</td>
<td>'.$row[producer].'</td>
<td>'.$row[type].'</td>
<td>'.$row[price_opt].'</td>
<td>'.$row[price_roz].'</td>
<td>[url="/company/?id='.$row[id].'"]'.$row[ctitle].'[/url]</td><td>'.$row[phone].'</td>
<td><input type="checkbox" name="nameId[]" value='.$row[id_price].' checked>
</td></tr>';
}
echo $bufOut;
echo '</table>';
?><div align="right">
<p align="right"><input type=submit name=submit value="Выбрать"></p></div>
</form><?
выводит только 200 строк и IE затыкается на 200 строчке, может быть дело тэгах таблицы?
Сначало исправь HTML, а потом задавай вопросы. Какой смысл капать, если возможно просто ослик затыкаеться нанеправильном HTML?
Что исправить то в html, вроде все исправил... я ошибки не вижу. Все работает если лимит делать до 200 строк
Что исправить то в html, вроде все исправил... я ошибки не вижу. Все работает если лимит делать до 200 строк
Смотри внимательней. Там есть грубейшая ошибка.
Смотри внимательней. Там есть грубейшая ошибка.
Эта? так просто так скопировалось, на самом деле все закометарено
pe,$price_opt,$price_roz,$id,$ctitle,$phone,$id_pr
ice) = mysql_fetch_row($result))
Хоть в каком месте?
Эта? так просто так скопировалось, на самом деле все закометарено
pe,$price_opt,$price_roz,$id,$ctitle,$phone,$id_pr
ice) = mysql_fetch_row($result))
Хоть в каком месте?
Я не понимаю, ты вообще читать умеешь? Несколькими строчками ниже написанно Сначало исправь HTML, а потом задавай вопросы. а ты мне про комментарии говоришь.
><div align="right">
<p align="right"><input type=submit name=submit value="Выбрать"></p></div>
</form><?
код ведь проходит без ошибок если Limit 0,200
><div align="right">
<p align="right"><input type=submit name=submit value="Выбрать"></p></div>
</form><?
код ведь проходит без ошибок если Limit 0,200
Т.е получаеться, что у тебя 50% "просто так скопировалось", а народ должен сидеть и ломать голову на тему "а, что если это тоже `так скопировалось`". Значит так, кидай кусок кода, который у тебя, а не "так скопировалось". В данный момент я вижу ОГРОМНУЮ ошибку в разметке.