Захватить сообщение с радио-кнопки в Vbulletin - PullRequest
0 голосов
/ 22 февраля 2012
<tr>
  <td valign="top">
    <label for="rb_cpf_field6_1">
      Seller: I would like to list my equipment 
    </label>
    <input type="radio" name="userfield[field6]" value="1" id="rb_cpf_field6_1" checked="checked" />
  </td>
</tr>
<tr>
  <td valign="top">
    <label for="rb_cpf_field6_2">
      Buyer: I'd like to inquire about a listing
    </label>
    <input type="radio" name="userfield[field6]" value="2" id="rb_cpf_field6_2"  />
  </td>
</tr>
<tr>
  <td valign="top">
    <label for="rb_cpf_field6_3">
      Both: I'm interested in buying and selling
    </label>
    <input type="radio" name="userfield[field6]" value="3" id="rb_cpf_field6_3"  />
  </td>
</tr>
<tr>
  <td valign="top">
    <label for="rb_cpf_field6_4">
      Other: I'm here for another purpose
    </label>
    <input type="radio" name="userfield[field6]" value="4" id="rb_cpf_field6_4"  />
  </td>
</tr>

Мне нужно иметь возможность получать информацию о сообщениях из этих переключателей (в PHP), поэтому я могу сделать что-то вроде этого:

if (is_a_buyer) { сделай это } еще { делать что-то еще }

Любая помощь будет принята с благодарностью!

Ответы [ 3 ]

0 голосов
/ 24 февраля 2012
<form name="something" action="check.php" method="POST">
<tr>
    <td valign="top">
        <label for="rb_cpf_field6_1">
            Seller: I would like to list my equipment 
        </label>
        <input type="radio" name="userfield[field6]" value="1" id="rb_cpf_field6_1" checked="checked" />
    </td>
</tr><tr>
    <td valign="top">
        <label for="rb_cpf_field6_2">
            Buyer: I'd like to inquire about a listing
        </label>
        <input type="radio" name="userfield[field6]" value="2" id="rb_cpf_field6_2"  />
    </td>
</tr><tr>
    <td valign="top">
        <label for="rb_cpf_field6_3">
            Both: I'm interested in buying and selling
        </label>
        <input type="radio" name="userfield[field6]" value="3" id="rb_cpf_field6_3"  />
  </td>
</tr><tr>
    <td valign="top">
        <label for="rb_cpf_field6_4">
            Other: I'm here for another purpose
        </label>
    <input type="radio" name="userfield[field6]" value="4" id="rb_cpf_field6_4"  />
  </td>
</tr>
</form>

Это ваш основной код (я добавил тег формы, думая, что он уже не существует. Если он есть, удалите их.)

Теперь, на странице check.php, используйтеэто:

if ($_POST['userfield[field6]'] == 2 || $_POST['userfield[field6]'] == 3) {
    do this;
}
else {
    do something else;
}
0 голосов
/ 15 мая 2015
if (isset($_POST['insertRadioButtonName']) == radioButtonValue || isset($_POST['insertOtherRadioButtonName']) == otherRadioButtonValue) {
    echo 'idk';
} else {
    echo 'something';
}
0 голосов
/ 22 февраля 2012

Проверка $ _ POST глобальная переменная.Посмотрите, что происходит, когда вы делаете:

var_dump($_POST);

Значение выбранного переключателя должно быть на $_POST['userfield[field6]']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...