2012-04-09 4 views
0

라디오 버튼으로 데이터를 보내야합니다.라디오 버튼으로 데이터 보내기

이 버튼 i가 라디오 유지 모든 데이터를 인쇄

<td> 
    <span style="color:red">Sil</span> 
    <input name="{$spam.encId}-{$spam.comment}-{$spam.to}-{$spam.userId}" type="radio" value="DENIED"><br> 
    <span style="color:green">Onayla</span> 
    <input name="{$spam.encId}-{$spam.comment}-{$spam.to}-{$spam.userId}" type="radio" value="ACCEPTED"> 
</td> 

이 버튼 PHP 측에서 해당

같이 존재한다. 문제는 첫 번째 버튼 만 제대로 작동한다는 것입니다. 나는 두 번째와 세 번째 데이터를 넣을 수 없다.

enter image description here

이것은 code.What이 이유가 될 수있다?

<form action="#" method="post"> 
    <div class="destek_inside" > 
    <table width="1000" border="1" class="std"> 
     <tbody> 
     <tr class="header"> 
      <td class="pd_5 bold per25">Kullanıcı Adı</td> 
      <td class="pd_5 bold per25">İçerik</td> 
      <td class="pd_5 bold per25">Yorum</td> 
      <td class="pd_5 bold per25">Durum</td> 
     </tr> 
     {foreach from=$spams value=spam} 
      <tr> 
      <td class="pd_5"> 
       <a href="{$spam.userUrl}" class="no_link_style bordo" target="_blank">{$spam.user.username}({$spam.userId})</a> 
      </td> 
      <td class="pd_5"> 
       <a href ="{$spam.typeUrl}" target="_blank">{$spam.typeData.name} {$spam.typeData.surname}</a> 
      </td> 
      <td class="pd_5">{$spam.comment}</td> 
      <td> 
       <span style="color:red">Sil</span> 
       <input name="{$spam.encId}-{$spam.comment}-{$spam.to}-{$spam.userId}" type="radio" value="DENIED"><br> 
       <span style="color:green">Onayla</span> 
       <input name="{$spam.encId}-{$spam.comment}-{$spam.to}-{$spam.userId}" type="radio" value="ACCEPTED"> 
      </td> 
      </tr> 
     {/foreach} 
     </tbody > 
    </table> 
    </div> 
    <p align="right"><input type="submit" name="save" value="Kaydet"/></p> 
</form> 
+0

에서 데이터를 가지고,이는 이유는

"...."

« 입력 이름 = "......"C : 그래서 당신은 잘못된 이름이 그렇지 않아야합니다. 실제 문제는 PHP 쪽에서 두 번째와 세 번째를 취할 수 없다는 것입니다. – user1277467

+0

라디오 버튼 그룹의 모든 라디오 버튼은 모두 같은 이름이지만 다른 값을 가져야합니다. – nathanjosiah

답변

1

라디오 버튼의 이름에 $ spam.comment를 넣은 것처럼 보입니다. 두 번째 항목은 텍스트에 따옴표가 있습니다. 당신이 첫 번째 라디오에만

+0

예. 문제는 어떻게 해결할 수 있습니까? – user1277467

+0

아마도 메시지의 ID 만 전달할 수 있습니다. DB 또는 세션에 다른 데이터를 저장하십시오. 메시지의 고유 ID가없는 경우 MD5 해시를 사용할 수 있습니다 –

관련 문제