2012-04-09 72 views
0

我需要用單選按鈕發送一些數據。用單選按鈕發送數據

該按鈕是

<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

數據不,它一定是不同的。實際的問題是,我不能在PHP端採取第二和第三個 – user1277467 2012-04-09 06:39:34

+0

一組單選按鈕中的每個單選按鈕都必須具有相同的名稱,但不同的值。 – nathanjosiah 2012-04-09 06:49:39

回答

1

好像你把$ spam.comment放在單選按鈕的名字上。第二項在文中有引號。所以,你有無效的名稱:

«輸入名稱=「......‘C’......」

這是什麼原因,你必須從第一無線僅

+0

是的。這就是問題,我該如何解決這個問題? – user1277467 2012-04-09 07:12:46

+0

可能你只能傳遞消息的ID。並將其他數據存儲在數據庫或會話中。 如果您的郵件沒有唯一的ID,則可以使用MD5哈希值 – 2012-04-09 07:15:00