[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как будет выглядеть php?
timur
Как будет выглядеть php скрипт, на котором бы выводилось 2 таблицы, содержащие в первом столбце нечетные числа, а во втором четные?
Первый скрипт с помощью цикла for, второй с помощью цикла while.
чёта ваще не рублю:(
помогите пожалуйста:)




Спустя 1 минута, 8 секунд (1.02.2010 - 19:14) Gabriel написал(а):
timur
а сам чего сделал?

Спустя 3 минуты, 59 секунд (1.02.2010 - 19:18) Guest написал(а):
<?php



$array = array();

$count = count($array);

echo "<table border='1' width='250'>";


$k = 0;

while ($k < 50)
{
echo "<tr>";
echo "$k <br>";
$k = $k +2;
}



?>



как то так

Спустя 37 секунд (1.02.2010 - 19:18) Guest написал(а):
<?php



$array = array();

$count = count($array);

echo "<table border='1' width='250'>";


$k = 0;

while ($k < 50)
{
echo "<tr>";
echo "$k <br>";
$k = $k +2;
}

?>

Спустя 27 секунд (1.02.2010 - 19:19) timur написал(а):
ваще не понимаю как сделать

Спустя 3 минуты, 17 секунд (1.02.2010 - 19:22) sergeiss написал(а):
Для начала "нарисуй" такую таблицу без ПХП. Потому что ПХП просто создает страницы в том виде, как их понимает браузер.
А когда ты будешь знать конечный результат, мы тебе подскажем, как его получить.

Когда сделаешь таблицу, покажи ее тут. Чтобы было понятно, что ты понял этот шаг smile.gif

Спустя 1 минута, 6 секунд (1.02.2010 - 19:23) krasilich написал(а):

$table = '<table>';

$i_max = 100; //предел для последовательностей

for($i = 0; $i < $i_max; $i += 2)
{
$table .= '<tr><td>'.$i.'</td><td>'.($i + 1).'</td></tr>';
}

echo $table .= '</table>';

$table = '<table>';

while($i < $i_max)
{
$table .= '<tr><td>'.$i.'</td><td>'.($i + 1).'</td></tr>';
$i += 2;
}

echo $table .= '</table>';

Спустя 3 минуты, 25 секунд (1.02.2010 - 19:26) timur написал(а):
<table>
<?php for ($i =1; $i < 1000; $i++):?>
<tr>
<
td><?php echo $i; ?></td>
<
td><?php echo ++$i; ?></td>
</
tr>
<?php endfor;?>
</table>


всё разобрался, для for вот так, а для while??

Спустя 7 минут, 28 секунд (1.02.2010 - 19:34) sergeiss написал(а):
Для while также введи переменную цикла. Инициализируешь ее до начала цикла, потом увеличиваешь.

И в цикле for лучше по-другому сделать smile.gif И в цикле for лучше увеличивать на 2:
....; $i += 2)

При этом можно будет выводить $i и $i+1.

Спустя 8 минут, 57 секунд (1.02.2010 - 19:43) Guest написал(а):
спасибо разобрался)))

Спустя 1 час, 17 минут (1.02.2010 - 21:00) Winston написал(а):
Вот так еще можно:

Свернутый текст
<table border='0' style="border: 1px solid; float: left; width: 5%; height: 100%">
<
tr>
<
td align="center">
<?
for ($i = 0; $i <= 50; $i++)
{
if ($i % 2 != 0)
{
echo $i.'<br/>';
}
}

?>
</td>
</
tr>
</
table>

<
table border='0' style="border: 1px solid; float: left; width: 5%; height: 100%">
<
tr>
<
td align="center">
<?
$i = 0;
while ($i < 50)
{
$i++;
if ($i % 2 == 0)
{
echo $i.'<br/>';
if ($i == 50) break;
}
}

?>
</td>
</
tr>
</
table>
Быстрый ответ:

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