У меня есть форма, и я повторяю те же поля, потому что я не являюсь пользователем, если у него есть более одного предмета для отправки первого предмета, и он делает снова и снова. Я хочу, чтобы он с первого раза добавил все предметыон имеет, поэтому я поставил одни и те же Обязательные поля более одного раза.
<form>
<select name="items[]">
<option value="clothes">Clothes</option>
<option value="shoes">Shoes</option>
</select>
<input type="text" name="color[]" />
<select name="items[]">
<option value="clothes">Clothes</option>
<option value="shoes">Shoes</option>
</select>
<input type="text" name="color[]" />
</form>
, и я знаю, как получить только одно поле, как это: name = "color []" Я могу получить результат с помощью:
while(list($key,$value) = each($_POST['color'])){
if(!empty($value)){
echo $_POST['color'][$key];
echo "<br />" ;
}}
но теперь я хочу получить все значения "выбрать элементы и цвет"
я сделал этот код здесь и получил все результаты, но он не связан друг с другом !!!
вот так: одежда-обувь красно-синяя
я хочу вот так: одежда-обувь красная-синяя
это код, который я сделал, но я не удовлетворен
while(list($key,$value) = each($_POST['input'])){
if(!empty($value)){
echo $_POST['input'][$key];
echo "<br />" ;
}}
while(list($key,$value) = each($_POST['items'])){
if(!empty($value)){
echo $_POST['items'][$key];
echo "<br />" ;
}}
кто-нибудь может мне помочь, пожалуйста:)
спасибо,