2015-01-19 3 views
1

Я застрял в следующем:
У меня есть 2 ряда флажков с разными именами.
HMTL Пример:Поймать выделенные флажки и превратить их в переменные в php

<form action="" method="POST" enctype="multipart/form-data"> 
    <div id="firstrow"> 
     <input type="checkbox" name="first" value="1">1 
     <input type="checkbox" name="first" value="2">2 
     <input type="checkbox" name="first" value="3">3 
     <input type="checkbox" name="first" value="4">4 
    </div> 
    <div id="secondrow"> 
     <input type="checkbox" name="second" value="1">1 
     <input type="checkbox" name="second" value="2">2 
     <input type="checkbox" name="second" value="3">3 
     <input type="checkbox" name="second" value="4">4 
    </div> 
</form> 

Пользователь разрешено только выбрать 2 флажков в ряд флажков (я нашел маленький JS код, который позволяет мне делать это).
Всего они будут выбраны 4 флажка, теперь я хочу ввести все 4 из этих значений в базу данных в отдельных столбцах.
Теперь я искал способы преобразования этих значений в переменные, я наткнулся на тот, который зациклил небольшой скрипт, который проверял, был ли отмечен каждый флажок или нет, но в конце концов ничего из того, что работало так, как я хотел ,
На данный момент я полностью застрял в этой точке, но я уверен, что может быть несколько легкое решение этой проблемы, что я полностью оглядываюсь!
Теперь я спрашиваю, может ли кто-нибудь помочь мне с несколькими советами или, возможно, несколькими поисковыми терминами, которые я мог бы попытаться заставить меня снова решить эту проблему.

Большое спасибо!
Если вам нужна дополнительная информация по этой проблеме, пожалуйста, спросите!

ответ

1

в квадратные скобки вокруг имени (так first[] и second[]), и вы будете иметь все установленные флажки в вашем распоряжении в $_POST -array (массив для каждого набора флажков).

+0

Большое спасибо за ваш ответ, я рассмотрю этот метод и дам вам знать, если он сработает! –

+1

Большое спасибо за помощь Шерлоку. В сочетании с этим сообщением: [link] (http://stackoverflow.com/questions/2268887/how-do-i-see-which-checkbox-is-checked) и ваше предложение, я смог добиться того, что я прицелился для! –