[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма + foreach
OneFinal
нужно вывести список
есть такой массив
$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 не вариант)
Hello
$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 месяца - бесплатно.
Игорь_Vasinsky
: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;?>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

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