0

我正在尝试将多个单选按钮信息设置为 mysql,但它似乎没有在排名单选按钮上传递正确的信息。这是我的代码。

 <tr>
    <td colspan="3">
    <input type="radio" name="rank" value="unranked" />Unranked
    </br><input type="radio" name="rank" value="bronze" />Bronze
    </br><input type="radio" name="rank" value="silver" />Silver
    </br><input type="radio" name="rank" value="gold" />Gold
    </td>
 </tr>

<php?
    mysql_query("INSERT INTO summoner (sumName, rank, position)VALUES( 
    '". mysql_escape_string($_POST['summoner']) ."', 
    '". mysql_escape_string(md5($_POST['rank'])) ."', 
    '". mysql_escape_string($_POST['role']) ."') ") or die(mysql_error());
 ?>

而不是获得未排名或金牌,我在我的数据库中得到了类似的东西:cab7e764b30007514145

我在这里没有做什么?

4

2 回答 2

0

检查你的 PHP 代码:

我捕获了浏览器流,看起来不错

在此处输入图像描述

于 2013-02-28T07:54:53.400 回答
-2

这种类型的编码非常古老,不再使用它,请执行以下操作:

<div>
<form actiom="my_page.php" method="post">
radio button 1
radio button 2
radio button 3
.....
</form>
</div>

避免您所处的情况类型,并安全发送日期

于 2013-02-28T07:53:50.897 回答