PHP.SU

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

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

> Найдено сообщений: 4
EZh Отправлено: 01 Июля, 2008 - 14:21:11 • Тема: Цикл и условие в нем. • Форум: Программирование на PHP

Ответов: 1
Просмотров: 227
Доброго времени суток.
Возникла проблема с циклом и условием.
Проблема в следующем есть форма в форме с помощью списка выбирается год. Список с годами выводится при помощи цикла:
PHP:
скопировать код в буфер обмена
  1. <TR><TD WIDTH="250">Год издания </TD>
  2. <TD><select name="God" tabindex="7">
  3. <?
  4.    for($i = 2000; $i <= 2050; $i++){
  5.    echo "<option value=$i>$i</option>";
  6. }
  7. ?>
  8. </select> </TD></TR>
  9.  


Теперь необходимо сделать некий год значением по умолчанию. Значение этого года поступает из БД.
PHP:
скопировать код в буфер обмена
  1.    for($i = 2000; $i <= 2050; $i++){
  2.    if ($i=$row[God]) echo "<option value=$row[God] .\" selected\">$i</option>";
  3.    else echo "<option value=$i>$i</option>";
  4. }
  5.  



Но что то это дело не работает. Подскажите пожалуйста как исправить данный текст.
EZh Отправлено: 07 Июня, 2008 - 07:43:07 • Тема: PHP и формы • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2650
valenok пишет:
Видимо я воспрос не понял.
Вам нужно в форму ввести число, отправиьт на сервер, а потом
вывести столько строк сколько до этого было написано ?

Да ведь по другому не получится наверное. Просто по началу попытка была написать так как это видно в моем текстике, попытка провалилась. Теперь видно от написания двух форм никуда не деться.
(Добавление)
2 dyadya. Спасибо работает. Оказывается можно и без двух форм обойтись.
EZh Отправлено: 06 Июня, 2008 - 14:13:35 • Тема: PHP и формы • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2650
Люди не понятно почему сюда тему перенесли из PHP. но все равно может кто что посоветует.
EZh Отправлено: 06 Июня, 2008 - 11:58:17 • Тема: PHP и формы • Форум: JavaScript & VBScript

Ответов: 5
Просмотров: 2650
Здравствуйте!
Вопрос заключается в следующем. Необходима форма в которую вводиться число и далее в этой же форме при вводе числа появляются текстовые строки количеством равным вводимому числу.
В силу почти полной своей безграмотности решить данную проблему мне пока не удалось.
PHP:
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  4. <link rel="stylesheet" type="text/css" href="CSS.css"/>
  5. </head>
  6.  
  7. <body>
  8. <form name="Avtori" method="POST" action="">
  9. Количество авторов: <input name="n" type="text" tabindex="1" size="5"> <br><br>
  10. <?PHP
  11.    
  12.    $i = 1;
  13.    for($i = 1; $i <= $n;$i++){
  14.       print <<<MYLABLE ФИО автора<br> <input name="Name$i" type="text" tabindex="1" size="50"> <br><br>MYLABLE;
  15.    }
  16. ?>
  17. <br>
  18.  
  19.  
  20. <input type="image" src="otpravit.jpg" width="91" height="25" align="middle" alt="Отправить форму на сервер">
  21. </form>
  22. </body>
  23. </html>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB