Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: While в while?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Не знаю как!
Spartakusmd
Отправлено: 28 Августа, 2009 - 14:37:34
Post Id



Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Июль 2009  
Откуда: из-под одеяла :)


Помог: 0 раз(а)




Привет всем!
У меня есть вопрос:
Мне нужно в один while (от 0 до 90) внести другой while (от 90 до 0)и результаты внесть в таблицу:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <table>
  3. <tr><td>от 0 до 90</td><td>blablabla</td><td>от 90 до 0</td></tr>
  4. </table>
  5.  


Помогите кто знает!


-----
<--- Hello --->
 
 Top
Champion Супермодератор
Отправлено: 28 Августа, 2009 - 14:44:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




То, что ты привел, по-моему, к while в while никакого отношения не имеет.
А что у тебя не получается? Буков на клавиатуре мало?

Тему дублировать совсем не надо.
 
 Top
Ch_chov
Отправлено: 28 Августа, 2009 - 14:44:22
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




А в чем проблема?
 
 Top
Viper
Отправлено: 28 Августа, 2009 - 15:07:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. echo '<table>
  3.         <tr>
  4.                 <td>';
  5.                 for ($i=0, $n=90; $i < $n; $i++) {
  6.                         echo $i.'<br>';
  7.                 }
  8.                 echo '</td>
  9.                 <td>blablabla</td>
  10.                 <td>';
  11.                 for ($i=89, $n=0-1; $i > $n; $i--) {
  12.                         echo $i.'<br>';
  13.                 }
  14.                 echo '</td>
  15.                 <td>blablabla</td>
  16.         </tr>
  17. </table>';
  18.  


так чтоли ?

(Отредактировано автором: 28 Августа, 2009 - 15:10:37)



-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
JustUserR
Отправлено: 28 Августа, 2009 - 15:10:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Spartakusmd Если вы про то как в таблицах разделять строки то смотрите н оператор % (Остаток от деления) и выводите новые строки по данному условию


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Spartakusmd
Отправлено: 29 Августа, 2009 - 21:24:40
Post Id



Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Июль 2009  
Откуда: из-под одеяла :)


Помог: 0 раз(а)




Champion Простите, комп глючал и создалось две темы!

Viper Не совсем так!

PHP:
скопировать код в буфер обмена
  1.  
  2. echo "<table border='1'>";
  3. echo "<tr style='background-color:gray;'><td><font size='2'><i>u</i></font></td><td><font size='2'>sin <i>u</i></font></td><td><font size='2'><i>u</i></font></td></tr>";
  4. $i = '0';
  5. while ($i < '91') {
  6. echo "<tr><td style='background-color:silver;'><font size='2'>$i</font></td><td><font size='2'>".sin(deg2rad($i))."</font></td><td><font size='2'>".Здесь мне нужены номера от 90 до 0 но каждый номер в своей ячеике!."</font></td></tr>";
  7. $i++;
  8. }
  9. echo "</table>";
  10.  


Надеюсь вы меня поняли!
(Добавление)
JustUserR А где я могу найть что нибудь про этот оператор?


-----
<--- Hello --->
 
 Top
JustUserR
Отправлено: 29 Августа, 2009 - 21:34:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Spartakusmd Вот здесь совсем немного написано теории http://www.php.su/learnphp/operators/?arith
А здесь как это применяется в практике http://forum.php.su/topic.php?fo...1&topic=2263 к примеру Улыбка


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
EuGen Администратор
Отправлено: 29 Августа, 2009 - 23:16:09
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Урок про конструкции PHP


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Viper
Отправлено: 30 Августа, 2009 - 02:11:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




хм...
тогда так

PHP:
скопировать код в буфер обмена
  1. echo '<table border="1">
  2.         <tr style="background-color:gray;">
  3.                 <td><font size="2"><i>u</i></font></td>
  4.                 <td><font size="2">sin <i>u</i></font></td>
  5.                 <td><font size="2"><i>u</i></font></td>
  6.         </tr>';
  7.         for ($i=0, $n=91, $a=90, $e=0-1; $i<$n, $a>$e; $i++, $a--) {
  8.         echo '<tr>
  9.                 <td style="background-color:silver;"><font size="2">'.$i.'</font></td>
  10.                 <td><font size="2">'.sin(deg2rad($i)).'</font></td>
  11.                 <td><font size="2">'.$a.'</font></td>
  12.         </tr>';
  13.         }
  14. echo '</table>';


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Spartakusmd
Отправлено: 30 Августа, 2009 - 08:12:09
Post Id



Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Июль 2009  
Откуда: из-под одеяла :)


Помог: 0 раз(а)




Viper Большое спасибо!Вот это то что искал! Улыбка


-----
<--- Hello --->
 
 Top
Champion Супермодератор
Отправлено: 30 Августа, 2009 - 09:27:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Spartakusmd пишет:
$i < '91'
Зачем кавычки?
Viper пишет:
$n=91, $a=90, $e=0-1
Зачем здесь лишние переменные и почему 0-1, а не 67-68 например?
 
 Top
Viper
Отправлено: 30 Августа, 2009 - 18:07:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Champion пишет:
Зачем здесь лишние переменные и почему 0-1, а не 67-68 например?


а что можно без лишних переменных? у меня всегда с математикой плохо было...


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Champion Супермодератор
Отправлено: 30 Августа, 2009 - 18:45:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Viper пишет:
for ($i=0, $n=91, $a=90, $e=0-1; $i<$n, $a>$e; $i++, $a--)

Чем тебя for ($i=0, $a=90; $i<91, $a>-1; $i++, $a--) не устраивает?
И зачем вообще 90 и 91? Можно выводить $i и 90 - $i.
 
 Top
Viper
Отправлено: 31 Августа, 2009 - 07:56:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Champion пишет:
Чем тебя for ($i=0, $a=90; $i<91, $a>-1; $i++, $a--) не устраивает?


ну я немного не сообразил с вычислениями.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
XmmX
Отправлено: 04 Сентября, 2009 - 13:19:07
Post Id



Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)

[+]


А как сделать чтобы етот код
CODE (text):
скопировать код в буфер обмена
  1. for ($i=1, $n=31; $i < $n; $i++)


Подщитовал так
01
02
03
04
05
06
07
08
09
10
11
..
..
..
30

а не так
1
2
3
4
5
6
7
8
9
10
11
..
..
..
30
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB