ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

08.09.2008, 23:16
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
http://www.php.su/functions/?preg-match-all
|
|
|

08.09.2008, 23:53
|
|
Участник форума
Регистрация: 20.11.2006
Сообщений: 172
Провел на форуме: 539954
Репутация:
106
|
|
Немного не понял, зачем здесь pages?  А если попробовать SELECT * FROM name?
Сорри, просмотрел, запрос правильный был...
Последний раз редактировалось ++Norton++; 09.09.2008 в 00:10..
|
|
|

08.09.2008, 23:57
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
НУ тогда как организовать выдачу всех имен? если mysql_fetch_array ошибку выдал =(
|
|
|

09.09.2008, 00:12
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
$sql = "SELECT name FROM pages";
$result = mysql_query($sql, $mysqlconnect);
if($result && (mysql_num_rows($result) > 0)) {
while($row = mysql_fetch_assoc($result)) {
echo(htmlspecialchars($row['name']));
echo(htmlspecialchars($row['col'])); } }
Ничего не выводит(
GreenBear
Прочитай заново вопрос=), Спасибо)))
|
|
|

09.09.2008, 00:15
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
Зачем тебе mysql_num_rows,
зачем тебе for когда проще использовать while?
PHP код:
mysql_select_db($db,$mysqlconnect);
$res = mysql_query("SELECT * FROM pages");
while ($row=mysql_fetch_array($res)) {
echo $row['name']."<BR>";
}
Последний раз редактировалось Spyder; 09.09.2008 в 00:19..
|
|
|

09.09.2008, 00:16
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
Кубик Рубик пиздец ты конечно . иди читай маны
|
|
|

09.09.2008, 00:31
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
да вот только ману и купил то.
Спайдер, респект  Спасибо)
Последний раз редактировалось Кубик Рубик; 09.09.2008 в 00:34..
|
|
|

09.09.2008, 01:03
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
Спайдер, респект Спасибо)
а я че сделал ?????? че я сделал ????? что ??????
да вот только ману и купил то.
php.net/function_name
function_name НАДО ЗАМЕНИТЬ на ту функцию, мануал по которой тебе нужен! если нужен индекс доков - php.net/docs ! там даже твой язык определит
|
|
|

09.09.2008, 10:44
|
|
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме: 136969
Репутация:
19
|
|
PHP код:
$s=implode('',array("$buf"));
$s=strstr($s,"<GOS_ANS>");
preg_match_all("/<([a-zA-Z0-9:\"= ]+)>([^<]*)<\/[a-zA-Z0-9:]+>/",$s,$match);
$col=count(array_unique($match[1]));
echo "<table border=0>";
echo "<tr>";
for($q=0;$q<$col;$q++){
echo "<td>".$match[1][$q]."</td>";
}
echo "</tr>";
for($w=0;$w<count($match[1]);$w++){
echo "<tr bgcolor='#C9C9C9'>";
$w = $w+2;
for($q=0;$q<$col;$q++){
echo "<td>".$match[2][$q+$w*$col]."</td>";
}
echo "<tr>";
$w = $w-1;
for($q=0;$q<$col;$q++){
echo "<td>".$match[2][$q+$w*$col]."</td>";
}
echo "</tr>";
}
echo "</table>";
На вход дается XML-ответ, но в результате выполнения в конце остаются множественные пустые строки таблицы (из-за того, что поле GOS_ANS не имеет собственных данных, но передает перенос строки). Как убрать эти лишние строки?
|
|
|

09.09.2008, 15:53
|
|
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме: 1212427
Репутация:
187
|
|
2DiffuSer
эм.. я это чуть позже поправил, строчку
PHP код:
for($w=0;$w<count($match[1]);$w++){
замени на
PHP код:
for($w=0;$w<(count($match[1])/$col);$w++){
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|