Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Бесконечный цикл получается...

Сообщения:  [1-3] 

 
 автор: Bubba   (21.12.2007 в 22:00)   письмо автору
 
   для: Unkind   (21.12.2007 в 20:01)
 

ах да... спасибо

   
 
 автор: Unkind   (21.12.2007 в 20:01)   письмо автору
 
   для: Bubba   (21.12.2007 в 19:56)
 

Значение $p не меняется, хотя оно проверяется в условии цикла.

   
 
 автор: Bubba   (21.12.2007 в 19:56)   письмо автору
 
 

Вот получается бесконечный цикл... Может скажите, из-за чего?!

<?php
if (!$_POST['razm'])
{
    echo 
"ПшёЛ!!!";
    exit();
}
$players = $_POST['n'];
shuffle($players);
$tr = $_POST['razm'];
$m = $_POST['how_g'];
if ((
$m % $tr) != 0)
{
    
$kolvo_gr = $m / $tr;
    
settype($kolvo_gr, integer);
    
$kolvo_gr = $kolvo_gr + 1;
}
else 
$kolvo_gr = $m / $tr;
for (
$i = 1; $i <= $_POST['how_g'];)   //наполнитель
{
    for (
$o = 1; $o <= $kolvo_gr; $o++)   //создает таблицы
    
{
        echo 
"<table border=1>";
        for (
$p = 0; $p <= $tr - 1;)     //создаёт строки в таблицах
        
{
            echo 
"<tr><td>".$players[$i + $p]."</td></tr>"; // Ошибка ЗДЕСЬ
        
}
        echo 
"</table><br><br>";
    }
    
$i = $i + $tr;
}
?>

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования