2011-09-05 2 views
0

내 DB에서 게임을 검색 할 때 검색어와 일치하는 게임 목록을 제시 한 다음 각 항목에 버튼을 추가하고 싶습니다 사용자가 "갖다"또는 "원하는 것"을 선택한 다음 자신의 선택을 프로파일에 추가하는 단일 "추가"버튼을 가질 수 있습니다.PHP로 검색 결과 당 2 개의 라디오 버튼을 처리하는 방법

왜냐하면 당신은 그것을 가지고 있고 동시에 그것을 원하기 때문에 나는 라디오 버튼이 최선의 선택이라고 생각했다.

하지만 이제 버튼을 처리하는 방법에 대해 분실했습니다. 검색에서 하나의 선택을 클릭하면, 다른 게임에서 가지고 싶거나 원하지 않는 것을 선택하면 선택이 취소됩니다.

각 검색 결과에 대해 별도의 이름 형식을 만들어야한다는 것을 알고 있지만 컨트롤러로 보낼 때 데이터를 어떻게 관리 할 수 ​​있습니까? 어쩌면 내가 양식 이름을 증분하고 얼마나 많은 결과를 계산하고 그것을 내 컨트롤러에서 사용할 필요가 있을까요? 내가 각 선택 어쩌면

내가이 길을 잘못에 대해 갈거야에 대한 데이터와 숨겨진 값을 보낼 필요가 있으므로

또한, 난을 heres 내

... 선택 사항과 관련된 게임 ID가 필요합니다 코드

echo '<div id="UserSearchGameResults">'; 
      echo '<form action="#" method="Post">'; 
      $x = 0; 
      while($gamesLike != null) 
      { 
       $x++; 

       echo '<div id="game_search_list_item">'.$x.'. '.$gamesLike['title'].'</div> 

       <span class="gamelistblue"> 
        <input type="radio" name="haveOrWant" value="have" />Have it 
       </span> 

       <span class="gamelistorange"> 
        <input type="radio" name="haveOrWant" value="want" />Want it 
       </span> 

       <input type="hidden" name="gameID" value="'.$gamesLike['ID'].'" />'; 

       $gamesLike = $statement->fetch(); 
      } 
      $statement->closeCursor(); 

      echo '<br /> <input type="submit" value="Add Game(s)" />'; 

      echo '</div></form>'; 

도움이 주제에 내 요구가 너무 환영 처리하는 방법에

새로운 아이디어를 감사합니다.

답변

1

입력 이름에 대해 배열을 사용하십시오. 예 :

<input type="radio" name="game' . $gamesLike['ID'] . '[haveOrWant]" value="have" />Have it 
+0

감사합니다. – Dan

관련 문제