ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.11.2008, 23:10
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

PHP код:
for($i=0;$i<count($results[0]);$i++) 
здесь конечно, так писать нельзя

Считать массив надо до цикла, а не каждый раз в цикле, например так:

$sum = count($results[0]);
for($i=0;$i<$sum;$i++)

Иногда экономия строчки кода выходит конкретным раком
 
Ответить с цитированием

  #2  
Старый 29.11.2008, 23:56
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Цитата:
Иногда экономия строчки кода выходит конкретным раком
ну почему же
PHP код:
for ($sum count ($results[0]), $i 0$i $sum$i++) {...} 
 
Ответить с цитированием

  #3  
Старый 30.11.2008, 00:17
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Ну так еще куда ни шло Исходники же просто ужос
 
Ответить с цитированием

  #4  
Старый 30.11.2008, 00:40
Dimaus
Новичок
Регистрация: 07.11.2008
Сообщений: 21
С нами: 9214429

Репутация: 1
По умолчанию

Цитата:
<html>
<head>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="800" border="1">
<tr>
<td colspan="2"><?php include("head.inc"); ?></td>
</tr>
<tr>
<td width="16%"><?php include("nav.inc"); ?></td>
<td width="84%">
<?php
$a=1;
if($a==1)
{
echo include("dima.inc");
}
elseif($a=="2")
{
echo include("ema.inc");
}
elseif($a=="3")
{
echo include("sasha.inc");
}
else
{
echo "ошибка".$a;
}
</td>
</tr>
<tr>
<td colspan="2"><?php include("foot.inc"); ?></td>
</tr>
</table>
</body>
</html>
Что не так в коде???Помогите...
 
Ответить с цитированием

  #5  
Старый 30.11.2008, 01:13
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
С нами: 10522103

Репутация: 272
По умолчанию

Цитата:
Сообщение от Dimaus  
Что не так в коде???Помогите...
ты сначала $a сравниваешь как число ($a==1), а потом как строчки ($a=="2")
Возможно в этом, хотя я проблемы не понял. объясни что должно быть и что есть
 
Ответить с цитированием

  #6  
Старый 30.11.2008, 01:14
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

)))) echo include("sasha.inc");

Ты толком скажи, что ты вывести на экран хочешь? Что у тебя в sasha.inc и прочих

ЗЫЖ ыыыыы
 
Ответить с цитированием

  #7  
Старый 30.11.2008, 01:22
Dimaus
Новичок
Регистрация: 07.11.2008
Сообщений: 21
С нами: 9214429

Репутация: 1
По умолчанию

Если менять $a=1 или 2 или 3 будут в таблице выводиься разные тексы, инковкие файлыне вкладывал
Прошу чтобы проврили грамотность)
 
Ответить с цитированием

  #8  
Старый 30.11.2008, 01:30
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
С нами: 10522103

Репутация: 272
По умолчанию

где $a=="2" и 3 кавычки убери)
или где 1 поставь)
кроме этого вроде все ровно

и еще. ты присваиваешь $a=1, а потом условия без измения $a. смысла в этом нет)
будет выводится только первое условие. короче у тя только dima будет выводится в этом коде. если я не туплю

P.S. я тебя понял. ты просто учишься, походу) убери кавычки в условиии,должно сработать

Последний раз редактировалось je0n; 30.11.2008 в 01:36..
 
Ответить с цитированием

  #9  
Старый 30.11.2008, 01:34
Dimaus
Новичок
Регистрация: 07.11.2008
Сообщений: 21
С нами: 9214429

Репутация: 1
По умолчанию

Ну это я понимаю, и расчитываю на это
 
Ответить с цитированием

  #10  
Старый 30.11.2008, 01:42
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
С нами: 10522103

Репутация: 272
По умолчанию

PHP код:
$a=1;
if(
$a==1)
{
include(
"dima.inc");
}
elseif(
$a==2)
{
include(
"ema.inc");
}
elseif(
$a==3)
{
include(
"sasha.inc");
}
else
{
echo 
"ошибка".$a
мути так. перед include() echo никчему))
echo - оператор вывода
include() - вставляет содержимое файла в то место где он стоит, а не возвращает содержимое этого файла. То есть в includ'e echo уже есть

echo include() - билиберда)) вот
работает так?

Последний раз редактировалось je0n; 30.11.2008 в 01:46..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.