У меня есть форма, и я повторяю те же поля, потому что я не являюсь пользователем, если у него есть более одного элемента, чтобы отправить первый элемент, и он делает agin и agin, я хочу его от в первый раз, чтобы добавить все элементы, которые у него есть, поэтому я помещал одинаковые поля Обязательные поля более одного раза.Как получить многозначные многозначные поля
<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>
и я знаю, как получить только одно поле, как это: имя = «цвет []» Я могу получить результат с:
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 />" ;
}}
может кто-нибудь помочь мне, пожалуйста :)
спасибо,
+1 обходит вопрос, но в целом лучше подход, конечно. :) – deceze
Спасибо за ваше решение, я очень ценю, что – Swell