[mysql]变量不通过

标签: MySQL PHP HTML
发布时间: 2017/2/17 3:35:52
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

所以当我点击收音机蜱虫想要要被发送到文件 'testview.php',然后回显出来的特定值。不过,我有一段时间语句循环抓住了 '专辑' 一表和行中的所有数据将包括以下内容︰ path1 path2,path3 等,但当我点击 path1 无线电刻度显示必要的信息但单击 path2 时它显示相同的信息从 path1。下面是代码,可以有人帮吗?

谢谢。

<div class="albumwrapper">
<form action="testview.php" method="post">
        <table> 

<?php
$select_album_names = "SELECT * FROM albums WHERE user_id = '$session_user_id'";
$album_names = mysql_query($select_album_names);
while($display_album_names = mysql_fetch_array($album_names))
  {
    echo "<tr><td>".'<input type="radio" name="field" id="radio1" value="'.$display_album_names['path'].'" onclick="this.form.submit();">'.'<label for="radio1">'.$display_album_names['name'].'</label>'."</td></tr>";
  }

?>
        </table>
    </form>
</div>
<div id='imagedest'>
</div>




//testview.php
<?php
echo $_POST['field'];

?>

解决方法 1:

所有单选按钮都具有相同的 ID:) 这样试试︰

<?php
$i = 0;
$select_album_names = "SELECT * FROM albums WHERE user_id = '$session_user_id'";
$album_names = mysql_query($select_album_names);
while($display_album_names = mysql_fetch_array($album_names))
  {
    echo "<tr><td>".'<input type="radio" name="field" id="radio'.$i.'" value="'.$display_album_names['path'].'" onclick="this.form.submit();">'.'<label for="radio'.$i.'">'.$display_album_names['name'].'</label>'."</td></tr>";
$i++;
  }

?>
官方微信
官方QQ群
31647020