I가 데이터 또는하지의 조각을 보여줍니다 경우 라디오 버튼을 사용하는 형태가,이 버튼을 결정 있습니다MySQL을 - 문은 열을 숨길 경우
<input type="radio" name="IncludeData" value="1" />Yes
<input type="radio" name="IncludeData" value="0" />No
예 = 1, 아니오 = 0
을나는 다음 데이터를 호출이 쿼리를 사용하고 있습니다 : MYSQL hide field data if value in another field is set :이 질문의 대답은 다음과 같은 노력했습니다
$IncludeData = $_POST['IncludeData'];
$sql = "SELECT data1, data2, data3, IF($IncludeData='0',Null,data4), data4, data5 FROM Database ORDER BY data1 asc";
.
그러나 라디오 버튼에서 내가 선택한 항목과 상관없이 항상 데이터를 유지하는 것처럼 보입니다. 어떤 도움이라도 대단히 감사하겠습니다.
이것은 내가의 데이터를 잡아 곳이다 : 이런 식으로 뭔가에 대해
<td>
Sort table on =
<select name="Sort">
<option value="data1" selected="selected">Example1</option>
<option value="data2">Example2</option>
<option value="data3">Example3</option>
<option value="data4">Example4</option>
<option value="data5">Example5</option>
</select>
</td>
? :. 그래서'No'를 선택하면'data1, data2, data3, NULL, data4, data5'가되고'Yes'를 선택하면'data1, data2, data3, data4, data4, data5'가됩니다. . – Barmar
"IF (...) AS data4"여야하므로이 'IF'의 별칭이 될 수 있습니다. – Barmar
나는 처음에는 @Barmar라고 생각했다. 그러나 IF 문 뒤에서'data4'를 제거했을 때 아무 것도 보여주지 않았습니다. 예를 선택한 경우에도 ... – Lag