[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подмена цифры
Dave
Как можно сделать при каждом обращении к скрипту чтобы он выдавал то цифру "1" то цифру "2" то цифру "1" то цифру "2" и тд... это нужно чтобы сделать фон в таблице разными цветами



Спустя 6 минут, 43 секунды (24.02.2011 - 20:09) DedMorozzz написал(а):
rand(1,2)?

Спустя 1 минута, 3 секунды (24.02.2011 - 20:10) uWeb написал(а):
for($i = 0; $i < 5; $i++) echo $i % 2;

Спустя 55 секунд (24.02.2011 - 20:11) Dave написал(а):
Это случайно smile.gif А нужно чтобы строго 1 2 1 2 1 2

Спустя 2 минуты, 12 секунд (24.02.2011 - 20:14) Dave написал(а):
Цитата (uWeb @ 24.02.2011 - 17:10)
for($i = 0; $i < 5; $i++) echo $i % 2;

А это постоянно выводит 010101, то есть
<tr class="table01010">
<td></td>
</tr>

<tr
class="table01010">
<td></td>
</tr>

<tr
class="table01010">
<td></td>
</tr>

<tr
class="table01010">
<td></td>
</tr>


а нужно

<tr class="table1">
<td></td>
</tr>

<tr
class="table2">
<td></td>
</tr>

<tr
class="table1">
<td></td>
</tr>

<tr
class="table2">
<td></td>
</tr>

Спустя 7 минут, 23 секунды (24.02.2011 - 20:21) DedMorozzz написал(а):
ясно, делай в куки запись и смотри какое там заначение. Если в куках 1, начит делай 2 и пиши в куки 2

Спустя 2 минуты, 59 секунд (24.02.2011 - 20:24) Dave написал(а):
А можно попроще?) Просто ради одной цифры файл создавать blink.gif

Спустя 1 минута, 13 секунд (24.02.2011 - 20:25) DedMorozzz написал(а):
файл? Куки. Что может быть проще.

$color = ($_COOKIE['color']==1)?2:1;
echo '<table class="'.$color.'">

Спустя 2 минуты, 8 секунд (24.02.2011 - 20:27) Dave написал(а):
Ну значит я что то не понял, а можно узнать как это вообще сделать?)

Спустя 1 минута, 36 секунд (24.02.2011 - 20:29) DedMorozzz написал(а):
Я дополнил пост

Спустя 1 минута, 42 секунды (24.02.2011 - 20:31) DedMorozzz написал(а):
Даже вот так:
$_COOKIE['color'] = ($_COOKIE['color']==1)?2:1;
echo '<table class="'.$_COOKIE['color'].'">

Спустя 1 минута, 22 секунды (24.02.2011 - 20:32) uWeb написал(а):
Цитата (Dave @ 24.02.2011 - 17:14)
А это постоянно выводит 010101

Это так и должно быть. Вы просто не умеете пользоваться.
for($i = 0; $i < 4; $i++) echo '<tr class="table' . (($i % 2) + 1) . '"><td></td></tr>' . PHP_EOL;
Ответ будет таким:
<tr class="table1"><td></td></tr>
<tr
class="table2"><td></td></tr>
<tr
class="table1"><td></td></tr>
<tr
class="table2"><td></td></tr>

Спустя 1 минута, 28 секунд (24.02.2011 - 20:33) DedMorozzz написал(а):
uWeb, ага, скажи. А как при новой генерации будет отличатся. Вот я сгенерил страницу, порлучил цвет А. При другой генерации я получить должен цвет Б.
В приведённом примере, через фор - всегда идентичный результат

Спустя 1 минута, 33 секунды (24.02.2011 - 20:35) Dave написал(а):
DedMorozzz пишет:

Parse error: syntax error, unexpected ':' in /home/user12/data/www/site.info/index.php(293) : eval()'d code on line 218 


uWeb, я использую это в шаблоне shortstory.tpl при выводе новостей в DLE, этот скрипт не получится :(

Спустя 2 минуты, 3 секунды (24.02.2011 - 20:37) Dave написал(а):
А нет всё работает спасибо!

Спустя 2 минуты, 27 секунд (24.02.2011 - 20:39) uWeb написал(а):
Пожалуйста.

Спустя 1 час, 8 минут, 8 секунд (24.02.2011 - 21:48) Dron19 написал(а):
Цитата (DedMorozzz @ 24.02.2011 - 17:25)
файл? Куки. Что может быть проще.

$color = ($_COOKIE['color']==1)?2:1;
echo '<table class="'.$color.'">

DedMorozzzа по твоему где куки хранятся? wink.gif

Спустя 3 минуты, 39 секунд (24.02.2011 - 21:51) DedMorozzz написал(а):
под файлов подразумевается нечто иное, в данном контексте, чем "файл, который создаётся браузером".
То же самое касается и БД. Когда на вопрос - данные храню в файлах, а ответ - храни в БД.
Отсюда вытекает вопрос, а БД - не файлы?

Спустя 20 часов, 22 минуты, 32 секунды (25.02.2011 - 18:14) Dron19 написал(а):
DedMorozzz, просто ты так сказал, как буд-то куки не в файлах хранятся
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.