Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Форма + foreach
OneFinal  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 275
Пользователь №: 31004
На форуме: 4 года, 11 месяцев
Карма:




нужно вывести список
есть такой массив
$country=array(
' Не выбрано',
'Афганистан',
'Албания',
'Алжир',
'Андорра',
'Ангола',
'Аргентина',
);


запрос foreach

foreach($country as $k=>$v)

и вот такая вот форма

$output = "
<form action='' method='POST' name='forma' enctype='multipart/form-data'>
<p>Введите name:
<input type='text' name='name' width='20'>
</p>
<p>Введите category:
<select size='1' name='category'>
<option value='
{$k}'>{$v}</option>
</select>
</p>
<p>Введите prise:
<input type='text' name='prise' width='20'>
</p>
<p>Введите prise:
<input type='file' name='myfile' width='20'>
</p>
<p>
<input type='submit' name='formadd' value='Отправить'>
</p>
</form>"
;


но выводит только один результат (делать через echo не вариант)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Hello  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 837
Пользователь №: 32378
На форуме: 4 года, 6 месяцев, 25 дней
Карма: 50




$output = "
<form action='' method='POST' name='forma' enctype='multipart/form-data'>
<p>Введите name:
<input type='text' name='name' width='20'>
</p>
<p>Введите category:
<select size='1' name='category'>"

foreach($country as $k=>$v) {
$output .='<option value='.$k.'>'.$v.'</option>';
}

$output .="
</select>
</p>
<p>Введите prise:
<input type='text' name='prise' width='20'>
</p>
<p>Введите prise:
<input type='file' name='myfile' width='20'>
</p>
<p>
<input type='submit' name='formadd' value='Отправить'>
</p>
</form>"
;


--------------------
VPS от 5$, первые 2 месяца - бесплатно.
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
[x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25982
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 21 день
Карма: 725

Не курю:
1 год, 2 месяца, 7 дней


:D что тока не увидишь...


<?php
$output = null;

foreach($country as $k=>$v)
$output .= '<option value="'.$k.'">'.$v.'</option>';
?>

<form action='' method='POST' name='forma' enctype='multipart/form-data'>
<
p>Введите name:
<
input type='text' name='name' width='20'>
</
p>
<
p>Введите category:
<
select size='1' name='category'>
<?=$output;?>
</select>
</
p>
<
p>Введите prise:
<
input type='text' name='prise' width='20'>
</
p>
<
p>Введите prise:
<
input type='file' name='myfile' width='20'>
</
p>
<
p>
<
input type='submit' name='formadd' value='Отправить'>
</
p>
</
form>



или уж так

<?php foreach($country as $k=>$v):?>

<form action="" method="POST" name="forma" enctype="multipart/form-data">
<
p>Введите name:
<
input type="text" name="name" width="20">
</
p>
<
p>Введите category:
<
select size="1" name="category">
<
option value="<?=$k;?>"><?=$v;?></option>
</
select>
</
p>
<
p>Введите prise:
<
input type="text" name="prise" width="20">
</
p>
<
p>Введите prise:
<
input type="file" name="myfile" width="20">
</
p>
<
p>
<
input type="submit" name="formadd" value="Отправить">
</
p>
</
form>
<?php endforeach;?>


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
OneFinal  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 275
Пользователь №: 31004
На форуме: 4 года, 11 месяцев
Карма:




спасибо, чуствую себя умственно отсталым... ( сори за глупый вопрос )
утро оказалось тяжелее чем я думал smile.gif
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
OneFinal  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 275
Пользователь №: 31004
На форуме: 4 года, 11 месяцев
Карма:




вопрос ещё тупее, объясните зачем тут точка ?

$output .
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25982
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 21 день
Карма: 725

Не курю:
1 год, 2 месяца, 7 дней


это конкатенация

точкой склеиваются строки или дописываются значения переменных (в данном случае)

$var = 'any text'
.'more text';


$var = 'any text'
$var .='more text';


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
OneFinal  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 275
Пользователь №: 31004
На форуме: 4 года, 11 месяцев
Карма:




спасибо не знал )
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса