我需要用单选按钮发送一些数据。
此按钮是
<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方面,我打印收音机保留的所有数据。问题是只有第一个按钮正常工作。我不能把数据放在第二和第三位。
这是代码。可能是什么原因?
<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 :(得分:1)
好像你将$ spam.comment放在单选按钮的名称上。第二个条目在文中有引号。所以你的名字无效:
«输入名称=“......”c“....”
这就是为什么你只有来自第一台收音机的数据